我有一个正确动画的动画,并在我第一次运行它时更正.
但是在我的应用程序中,我有一个Button,当我点击它时,我想要像第一次那样完全动画,但它根本不是动画.
有任何想法吗?不要以为这与代码有关,似乎我错过了API的一些东西.
当你在没有 xlm 代码的情况下使用 ViewPropertyAnimator 时,你必须记住:
当您使用旋转(或其他)viewElement.animate.rotate(180) 为视图设置动画时,您将在这种情况下更改 viewElement 属性旋转!
所以如果你再次调用 viewElement.animate.rotate(180)。您的元素不会旋转,因为旋转已经发生
解决方案1
myView.animate().rotation(myView.getRotation()+180);
Run Code Online (Sandbox Code Playgroud)
解决方案 2(看似相同但不同)
myView.animate().setRotation(0);
myView.animate().rotation(180);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5412 次 |
| 最近记录: |