翻译动画闪烁

时间:2012-12-07 11:57:18

标签: android android-animation

我在安卓动画中遇到以下问题:我想动画一些从右到左进出屏幕的船只。这些船只上面写着文字,这些文字必须随船一起移动。我实现的是一个包含4个船只的布局,并使用翻译动画将它们设置为左侧1个长度,然后重复此动画。中心的船上写有一定的文字,右边的船有第二个文字,所以当船进入屏幕时,用户可以看到它。然而,当动画重复出现时,来自右侧船只的文本被绘制在新的中心船上,这会导致闪烁效果,同时船只动画看起来很好。有关示例,请参阅video。这个视频是从模拟器录制的,它夸大了问题,在实际设备上它更像是一个闪烁的效果。

我已尝试在SO上找到几种可能的解决方案,例如.setFillAfter(true)并延迟下一次重复的绘制,但这些都没有解决问题。有谁知道这个问题的解决方案?

0 个答案:

没有答案