动画不运行流畅(旋转)
Animation not running smooth (rotation)
我在 XML 中制作了一个相当简单的动画,我 运行 在图像上。
动画使图像旋转,但问题是动画不是很流畅。
minSdkVersion 16
targetSdkVersion 28
XML动画rotate.xml代码
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<rotate android:fromDegrees="0"
android:toDegrees="360"
android:duration="600"
android:interpolator="@android:anim/cycle_interpolator"/>
在我的java/kotlinMainActivityclass
lateinit var rotate: Animation
在我的 Oncreate 函数中
rotate = AnimationUtils.loadAnimation(this, R.anim.rotate)
我如何启动动画
btnFishing.startAnimation(rotate)
当我 运行 我的 phone 上的应用程序并测试动画时,它看起来非常不稳定且不流畅。
我试过录制动画,结果录制的动画很流畅嗯..
解决了问题,我尝试制作动画的图像太大了。我首先使用 500*500px 并通过将图像大小调整为 100*100px
来修复它
我在 XML 中制作了一个相当简单的动画,我 运行 在图像上。 动画使图像旋转,但问题是动画不是很流畅。
minSdkVersion 16
targetSdkVersion 28
XML动画rotate.xml代码
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<rotate android:fromDegrees="0"
android:toDegrees="360"
android:duration="600"
android:interpolator="@android:anim/cycle_interpolator"/>
在我的java/kotlinMainActivityclass
lateinit var rotate: Animation
在我的 Oncreate 函数中
rotate = AnimationUtils.loadAnimation(this, R.anim.rotate)
我如何启动动画
btnFishing.startAnimation(rotate)
当我 运行 我的 phone 上的应用程序并测试动画时,它看起来非常不稳定且不流畅。 我试过录制动画,结果录制的动画很流畅嗯..
解决了问题,我尝试制作动画的图像太大了。我首先使用 500*500px 并通过将图像大小调整为 100*100px
来修复它