0

我正在使用 a RotateAnimationSeekBar设置fillAfter为 true),这在视觉上似乎工作正常。问题是拇指上的触摸点SeekBar仍处于原来的位置。因此,如果我将SeekBar90 度旋转,我仍然需要垂直拖动拇指而不是水平拖动。从视觉上看,当我拖动SeekBar已旋转的 a 时,即使我垂直于它的显示方式拖动,拇指也会以正确的方式移动。这也会导致拇指出现图形故障。

如何让接触点SeekBar坚持旋转?

4

1 回答 1

1

动画不会改变视图的位置,只会改变视觉外观。因此,即使您旋转了SeekBar,它的方向本质上并没有改变。唯一的出路是在动画结束后自己移动视图。这并不简单。您是否支持 Honeycomb 之前的 Android 版本?如果没有,你会想要使用ObjectAnimatorwhich 几乎可以处理所有事情。

其他参考资料

于 2013-03-28T23:32:27.277 回答