【发布时间】:2014-08-27 11:09:50
【问题描述】:
这些只是我在animationListener 期间可以覆盖的方法。 http://developer.android.com/reference/android/view/animation/Animation.AnimationListener.html
Animation animation
animation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.device_box);
animation.setAnimationListener(new AnimationListener(){
@Overridepublic void onAnimationEnd(Animation arg0) {}
@Override public void onAnimationRepeat(Animation animation) {}
@Override public void onAnimationStart(Animation animation) {}});
我认为在 onAnimationStart 中添加一个线程并在 onAnimationEnd 上停止它并通过线程内的循环获取坐标,这可能有效。 但我认为按钮可能会出现一些问题,因为当以这种方式为它们设置动画时,只有背景移动,而不是按钮区域本身
在这种情况下,我必须使用按钮进行更多调查
您对此有何看法,还有其他方法可以实现我想要的吗?
这是更好的方法吗?
【问题讨论】:
-
我认为问题在于你如何定义你的动画。请显示以下代码:Animation animation = new ???