Android动画不起作用,可能是某种屏幕重绘问题

时间:2010-04-15 07:05:09

标签: android animation

我通过扩展ViewGroup在程序中创建了一个自定义组件。此组件侦听触摸事件,并且当用户将手指移动经过某些特定点时,应该启动动画。

我可以在用户触摸屏幕时启动动画。但是如果用户不移动他的手指我就无法启动动画。可能是手机认为如果用户没有移动他们的手指就不必更新屏幕。

我添加了一些日志,根据它们,动画开始和结束但不会在屏幕上绘制。使用计时器启动动画时遇到同样的问题。

我在ImageViews上使用AlphaAnimations和TranslateAnimations。我试图在组件和ImageView上使用invalidate(),但它没有帮助。

任何有想法如何解决这个问题的人?

1 个答案:

答案 0 :(得分:0)