Я успешно выполнил одностороннюю анимацию, используя Translate Animation
означает, что изображение идет сверху вниз. Вот код:
private ImageView mScanner;
private Animation mAnimation;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mScanner = (ImageView)findViewById(R.id.Scanner);
mAnimation = new TranslateAnimation(0, 0, 0, 500);
mAnimation.setDuration(10000);
mAnimation.setFillAfter(true);
mAnimation.setRepeatCount(-1);
mAnimation.setRepeatMode(Animation.REVERSE);
mScanner.setAnimation(mAnimation);
mScanner.setVisibility(View.VISIBLE);
}
Теперь я хочу, чтобы при достижении изображения в нижней части экрана он должен начать движение назад. Как я могу это сделать?
Примечание: выполните обратный режим. См. Код. Но теперь проблема в том, что она оставляет линии при движении снизу вверх. Как прикрепленный образ. Как удалить эти строки?