首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在android中使用平移动画连续上下移动图像?

如何在android中使用平移动画连续上下移动图像?
EN

Stack Overflow用户
提问于 2011-09-02 17:01:47
回答 4查看 34K关注 0票数 21

我已经成功地使用Translate Animation完成了单面动画,这意味着图像从上到下。代码如下:

代码语言:javascript
复制
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);
}

现在,我希望当图像到达屏幕底部时,它应该开始移回顶部。我该怎么做呢?

注:做了反向模式。请看代码。但现在的问题是,当从下到上移动时,它会留下线条。就像附加的图像一样。如何删除这些行?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7281276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档