我想点击按钮暂停动画活动,这里我有一个从上到下动画落下的球。我想要一个按钮"停止"它暂停其间的下降并记录其x,y位置。
答案 0 :(得分:0)
您可以在球类动画中添加条件
while(buttonPressed == false && //whatever other code you need for the animation to run)
{
//button animation code here
}
然后在它之后有一个if语句,条件是如果buttonPressed为true,那将记录球的位置。您可以通过使用添加到停止按钮的动作侦听器将buttonPressed布尔值设置为true。
答案 1 :(得分:0)
首先说明一下:
AnimatorSet set;
img_logo = (ImageView) findViewById(R.id.img_logo);
set = (AnimatorSet) AnimatorInflater.loadAnimator(this, R.anim.flipping);
set.setTarget(img_logo);
set.start();
按钮点击:
set.stop();
我认为这也可以帮助你---> http://android-er.blogspot.in/2012/01/start-and-stop-frame-animation-with.html