我已经成功地使用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);
}
现在,我希望当图像到达屏幕底部时,它应该开始移回顶部。我该怎么做呢?
注:做了反向模式。请看代码。但现在的问题是,当从下到上移动时,它会留下线条。就像附加的图像一样。如何删除这些行?
https://stackoverflow.com/questions/7281276
复制相似问题