如何使用按钮单击暂停活动?

时间:2015-07-03 12:21:22

标签: android

我想点击按钮暂停动画活动,这里我有一个从上到下动画落下的球。我想要一个按钮"停止"它暂停其间的下降并记录其x,y位置。

2 个答案:

答案 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