我想颠倒视图,使用TransitionManager
和ChangeTransform
为旋转设置动画。
如果将视图旋转90度,旋转工作正常。
但是,如果将视图旋转180度,则ChangeTransform
决定垂直淡化/缩小/翻转视图,即改为应用翻译。
有没有办法使用ChangeTransform
让任意旋转的视图实际上始终使用旋转而不是ChangeTransform
自行决定根据某些内部优先级使用什么决定何时选择翻译与轮换?
<changeTransform android:duration="500" android:interpolator="@android:interpolator/accelerate_cubic">
<targets>
<target android:targetId="@id/icon" />
</targets>
</changeTransform>
[...]
TransitionManager.beginDelayedTransition(viewRoot, rotateTransition);
icon.setRotation(180.0f)