android xml图片旋转,如何在Android中进行平滑的图像旋转?

我正在使用RotateAnimation旋转要用作Android中自定义循环微调器的图像。这是我的rotate_indefinitely.xml文件,放置在res/anim/:

xmlns:android="http://schemas.android.com/apk/res/android"

android:fromDegrees="0"

android:toDegrees="360"

android:pivotX="50%"

android:pivotY="50%"

android:repeatCount="infinite"

android:duration="1200" />

当我将此应用到我的ImageViewusing时AndroidUtils.loadAnimation(),它很好用!

spinner.startAnimation(

AnimationUtils.loadAnimation(activity, R.anim.rotate_indefinitely) );

一个问题是,图像旋转似乎在每个循环的顶部暂停。

换句话说,图像旋转360度,短暂暂停,然后再次旋转360度,依此类推。

我怀疑问题在于动画使用的是默认插值器,如android:iterpolator="@android:anim/accelerate_interpolator"(AccelerateInterpolator),但我不知道如何告诉它不要插值动画。

如何关闭插值(如果确实存在问题)以使动画循环流畅?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值