Udało mi się wykonać jedną stronę animacji przy użyciu Translate Animation
oznacza, że obraz przechodzi od góry do dołu. Oto kod:Jak przesuwać obraz w górę iw dół w trybie ciągłym za pomocą animacji tłumaczenia w systemie Android?
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);
}
Teraz chcę, aby obraz docierał do dolnej części ekranu, powinien zacząć się cofać. Jak mogę to zrobić?
Uwaga: Wykonano tryb odwrotny. Zobacz kod. Ale teraz problem polega na tym, że linie pozostawiają linie podczas przechodzenia od dołu do góry. Podobnie jak dołączony obraz. Jak usunąć te linie?
Wyświetl moje rozwiązanie: http://stackoverflow.com/a/38934624/2535875 –