Tôi đã thực hiện thành công một hoạt ảnh bên sử dụng Translate Animation
có nghĩa là hình ảnh sẽ chuyển từ trên xuống dưới. Đây là mã:Làm thế nào để di chuyển hình ảnh lên xuống liên tục bằng cách sử dụng dịch hình động trong 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);
}
Bây giờ tôi muốn rằng khi hình ảnh đạt đến dưới cùng của màn hình, nó sẽ bắt đầu di chuyển trở lại đầu trang. Làm thế nào tôi có thể làm điều đó?
Lưu ý: Đã hoàn thành chế độ ngược lại. Vui lòng xem mã. Nhưng bây giờ vấn đề là, nó rời khỏi dòng khi di chuyển từ dưới lên trên. Giống như hình ảnh đính kèm. Làm thế nào để loại bỏ dòng này?
Xem giải pháp của tôi: http://stackoverflow.com/a/38934624/2535875 –