gpt4 book ai didi

android - 单击按钮时动画不会第二次应用

转载 作者:行者123 更新时间:2023-11-30 00:33:53 28 4
gpt4 key购买 nike

我有一个问题,我的动画在按钮点击时没有第二次应用。我用过this library.I 想要带动画的图像旋转。但问题是它只能工作一次。

这是我的按钮点击代码

 btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

ViewAnimator.animate(imageView)
.rotation(rotationAngle).duration(1000)
.repeatMode(ValueAnimator.RESTART)
.start();
if(rotationAngle==360)
{
rotationAngle=180;
}
else
{
rotationAngle += 180;
}
}
});

最佳答案

使用下面的代码工作正常,我也测试过

public class MainActivity extends AppCompatActivity {

private int rotationAngle = 180;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

final TextView tv = (TextView) findViewById(R.id.tv_testing);

findViewById(R.id.btn_click).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

ViewAnimator.animate(tv)
.rotation(rotationAngle).duration(1000)
.repeatMode(ValueAnimator.RESTART)
.start();

if(rotationAngle==360)
{
rotationAngle=180;
}
else
{
rotationAngle += 180;
}
}
});
}

希望对你也有帮助

关于android - 单击按钮时动画不会第二次应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43754783/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com