2

我有一个 ViewFlipper 设置,其中我的 setInAnimation() 和 setOutAnimation() 指的是我从 Animation 扩展的类。这一切都很好,但我注意到的是,在所有视觉动画完成后(即翻转完成),每当我点击 ViewFlipper 区域内的布局时,我仍然会在我的应用程序中调用 applyTransformation() interpolatedTime = 1 的动画类。

这是否意味着动画永远不会正确结束?我试图在我的动画类中添加一个动画监听器,它告诉我它结束了。我只是想知道为什么它无缘无故地调用 applyTransformation()(浪费 CPU 和电池??),有没有办法阻止这种情况?更重要的是,我怀疑这就是我每次触摸 ViewFlipper 区域内的布局时都会闪烁的原因。有任何想法吗 ??

谢谢

4

0 回答 0