gpt4 book ai didi

Android,我怎么知道动画完成了?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:19:00 24 4
gpt4 key购买 nike

在我的项目中,我有一个按钮。当用户点击它时,它会显示动画,之后应该加载另一个 Activity 。

@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.btnReadPage:
startAnimation();
//stopAnimation();
//Toast.makeText(this, "Read Page Clicked", Toast.LENGTH_SHORT).show();
//startActivity(new Intent(this, ReadPage.class));
return;
}

}

根据上面的代码(startActivity,注释),当我运行应用程序并单击按钮时,将播放动画。但是如果我因为快速转换动画不显示而取消注释。我如何通知动画已完成?谢谢

最佳答案

在您的动画对象上调用此代码:

am1.setAnimationListener(new AnimationListener() {    
@Override
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub
}

@Override
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub
}

@Override
public void onAnimationEnd(Animation animation) {
// Pass the Intent to switch to other Activity

}
});

关于Android,我怎么知道动画完成了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7669832/

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