android中心点旋转晃动_android – 旋转中心图像不顺畅(Monodroid)

我有一个图像(看起来像一个圆形的加载圆圈)我想围绕它自己的中心旋转..我看到很多代码建议将PivotY和PivotX设置为0.5F或图像的一半.两者都不起作用.经过大量的反复试验,它确实围绕它自己的中心旋转,使用以下代码:

ImageView loading = FindViewById(Resource.Id.loadingGif);

RotateAnimation rAnim = new RotateAnimation(0.0F, 359.0F, Dimension.RelativeToSelf, 0.25F, Dimension.RelativeToSelf, 0.25F);

rAnim.Interpolator = new LinearInterpolator();

rAnim.RepeatCount = Animation.Infinite;

rAnim.Duration = 1000;

loading.StartAnimation(rAnim);

但是动画本身不再平滑,图像似乎旋转大约50度然后开始挂起并跳过旋转的一半然后继续正常在旋转的上半部分(我希望这没有任何意义).

知道为什么我的旋转不能平稳地旋转整个360度吗?

编辑

我还没有解决这个问题,但我确实发现了一些特殊的东西.动画在加载屏幕上使用,在动画时刻没有额外的功能.我注意到,当我将手指放在屏幕上时,动画会顺利发生!

这让我觉得这个问题可能不在动画代码中,而在于其他东西..但我还不知道……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值