Android:如何用xml创建床设计?
实际上,我可以使用Android:如何用xml创建床设计?,android,android-animation,Android,Android Animation,实际上,我可以使用RotateAnimation创建此设计,但当我想要更改它并应用任何动画时,会遇到问题。我们知道,animation不会改变视图的实际属性,它只会为其设置动画。所以每次我面对问题时就像: 动画在完成动画和动画后恢复到真实状态 每次从初始位置开始 所以为了避免这种情况,我想在xml中应用静态设计。我试着使用android:rotation,但没有按照确切的要求进行。 大部分建议和帮助都是值得欣赏的。请建议。我知道android:fillAfter=“true”会导致很多问题 另一
RotateAnimation
创建此设计,但当我想要更改它并应用任何动画时,会遇到问题。我们知道,animation
不会改变视图的实际属性,它只会为其设置动画。所以每次我面对问题时就像:
动画在完成动画和动画后恢复到真实状态
每次从初始位置开始
所以为了避免这种情况,我想在xml中应用静态设计。我试着使用android:rotation,但没有按照确切的要求进行。
大部分建议和帮助都是值得欣赏的。请建议。我知道android:fillAfter=“true”会导致很多问题 另一个选项是,可以将动画侦听器添加到动画中,动画完成后,可以手动设置视图的最终转换
yourAnimation.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
/* Here, you could set them manually */
}
@Override
public void onAnimationRepeat(Animation animation) {
}
});
只需在动画(xml)或java代码中添加android:fillAfter=“true”。我也尝试过这样做,但无法避免重新创建动画:(我也面临同样的问题?请任何人解决这个问题。你是说你在onAnimationEnd中尝试使用了
android:rotation
?你能展示一下你是如何尝试使用android:rotation
?@#abforce谢谢。我已经准备好使用这个了,但在onAnimationEnd()中我无法隐藏视图。有什么建议吗??@SubhalaxmiNayak?)“我无法隐藏视图”…什么意思?隐藏视图很简单。view.setVisibility(view.GONE)