Axure9上有个rotation函数,可以了解当前的元件的旋转角度,但是我在实际使用的时候发现存在旋转角度没有按照设置进行的问题,网络上也没有找到类似问题,所以记录下来。
本人最近通过Axure9绘制原型图的时候发现,设置按钮点击后,图形旋转到0°或180°,从设计上来看是没有问题的:
实际上点击的时候,也是能够正确变化角度的,但是问题出在了,首次点击能够正确由0°变180°,由180°变0°,但是再点击的时候,有概率没有正常变化,但是我的设置旋转角度为“到达”而不是“经过”,应该不会出现这样的问题,为了解决这个问题,我将旋转后元件的角度打印到按钮上
实际操作的时候发现,一开始没有问题,一下是我每次点击的时候按钮显示,可以看到,
可以看出来,中间有几次当前的角度实在离谱,并没有按照我设置的角度旋转,但是实际上设置都没有问题。因此我关闭了旋转动画,取消了100ms的线性旋转,改为直接旋转,再点击就不会有问题了
经测试问题解决,应该是速度太快导致的。