gpt4 book ai didi

java - 动画运行后如何放置文本?

转载 作者:行者123 更新时间:2023-12-02 03:15:30 25 4
gpt4 key购买 nike

我想让一些文本在旋转 2 分钟之类的动画之后出现。

我尝试在 Animator 中使用 isRunning() 等方法,但没有成功。

ObjectAnimator object = ObjectAnimator.ofFloat(ima, "rotation", 1080);
object.setInterpolator(new AccelerateInterpolator());
object.setDuration(1000);
object.setRepeatCount(0);
object.start();

boolean bo = object.isRunning();


while(!bo) {

Random ran = new Random();
int count = ran.nextInt(10);
String str = Integer.toString(count);
text.setText(str);

bo = true ;
}

最佳答案

获取动画对象并向其添加动画监听器

rotatationAnimation.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) {
// TODO Auto-generated method stub

**// set your text visisbilty **


}
});

关于java - 动画运行后如何放置文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56965040/

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