Android 旋转后更改texview的文本取消我的动画
我需要在旋转后更改textview的文本。我执行此代码来旋转我的文本视图Android 旋转后更改texview的文本取消我的动画,android,android-animation,android-2.2-froyo,Android,Android Animation,Android 2.2 Froyo,我需要在旋转后更改textview的文本。我执行此代码来旋转我的文本视图 RotateAnimation textAnim = new RotateAnimation(90, deg, text.getWidth() / 2, text.getHeight() / 2); textAnim.setDuration(DURATION); textAnim.setFillAfter(true); text.startAnimation(textAnim); 之后,我需要更改textview的文
RotateAnimation textAnim = new RotateAnimation(90, deg, text.getWidth() / 2, text.getHeight() / 2);
textAnim.setDuration(DURATION);
textAnim.setFillAfter(true);
text.startAnimation(textAnim);
之后,我需要更改textview的文本,以便在textview上使用setText
当我进行设置时,我的旋转是取消。
我的文本视图就像我旋转它之前一样
你知道为什么以及如何修复它吗?你可以在动画中添加一个animationListener,并在
onAnimationEnd
方法中的textview中更改文本
anim.setAnimationListener(new Animation.AnimationListener(){
@Override
public void onAnimationStart(Animation arg0) {
}
@Override
public void onAnimationRepeat(Animation arg0) {
}
@Override
public void onAnimationEnd(Animation arg0) {
}
})) 您可以将animationListener添加到动画中,并在
onAnimationEnd
方法中的textview中更改文本
anim.setAnimationListener(new Animation.AnimationListener(){
@Override
public void onAnimationStart(Animation arg0) {
}
@Override
public void onAnimationRepeat(Animation arg0) {
}
@Override
public void onAnimationEnd(Animation arg0) {
}
})) 在代码中使用AnimationListener 并在onAnimationEnd()中更改文本视图的文本。 e、 g
在代码中使用动画监听器 并在onAnimationEnd()中更改文本视图的文本。 e、 g
我无法使用动画侦听器,因为我需要在事件发生时多次更改文本。我无法使用动画侦听器,因为我需要在事件发生时多次更改文本。