我使用了如下代码使一个图片实现移动:// 创建translate(位置变化)动画
Animation translateAnimation = new TranslateAnimation(0, 300,0, 0);
// 设置动画持续时间
translateAnimation.setDuration(3000);
// 开始动画
spaceshipImage.startAnimation(translateAnimation);移动是没有问题的,但是每次图片移动后都回到原来位置,假如想让它移动后停在新的位置,应该如何实现,谢谢!
Animation translateAnimation = new TranslateAnimation(0, 300,0, 0);
// 设置动画持续时间
translateAnimation.setDuration(3000);
// 开始动画
spaceshipImage.startAnimation(translateAnimation);移动是没有问题的,但是每次图片移动后都回到原来位置,假如想让它移动后停在新的位置,应该如何实现,谢谢!
解决方案 »
- android关于百度地图中 驾车路线获取途径路段相关信息
- android sdk 的安装
- 关于启用new Timer()的问题
- Android新手求助,请高手指点。
- NDK下的OpenGL程序怎么显示中文?怎么去获取中文的字库?
- “修改页面”中的空指针问题
- android UI都是怎么做出来的啊?
- android使用Mediaplayer+Surfaceview播放视频偶尔出现卡顿或者卡死
- 在Android Studio边开发边测试?开发方法?
- 小白求助,报错Android resource linking failed
- 请问路过的大神,3.0上如何显示menu键
- 如何使android应用不受横竖屏的影响
请问怎么不让他回到原来的位置呢?
translateAnimation.setFillAfter(true);
translateAnimation.setFillBefore(false);
已经搞定了,但是新问题出现了,如果连续移动的话(移动一次以上),控件会回到原来的位置,
请问怎么不让他回到原来的位置呢?
这个可以解决你的问题。。