我有一个 ImageView,我想把它翻译成屏幕上的一个随机点:
TranslateAnimation anim = new TranslateAnimation(0,100,0,100);
anim.setDuration(2000);
img.startAnimation(anim);
这工作正常。但我想在整个动画过程中有一个可点击的 ImageView。目前它只在开始和结束时起作用。
我有一个 ImageView,我想把它翻译成屏幕上的一个随机点:
TranslateAnimation anim = new TranslateAnimation(0,100,0,100);
anim.setDuration(2000);
img.startAnimation(anim);
这工作正常。但我想在整个动画过程中有一个可点击的 ImageView。目前它只在开始和结束时起作用。
我认为您必须使用 Animator 类而不是 Animation 类,因为在使用 TranslateAnimation 时,您正在为视图的图像而不是视图本身设置动画。
我认为这在某处有解释 http://android-developers.blogspot.com/2011/02/animation-in-honeycomb.html
在下一页