为什么我的动画会留下痕迹?

Tom*_*tin 9 user-interface animation android

我正在使用翻译动画从屏幕的左侧到右侧动画一个ImageView.ImageView使用FrameLayout放置在我的主布局顶部的RelativeLayout内.

当我在模拟器上运行动画时,一切都运行良好,但是当我在G1上运行它时,它会留下视觉伪像,并影响其后面的文本组件的渲染.

这是一个性能问题,我太野心勃勃,还是我能克服的错误?

如果是性能问题,我还能做些什么来改善事情吗?

Mat*_*ijs 10

我在2.3上也遇到了同样的问题.

在Animation.applyTransformation中移动视图的容器(移动视图所在的布局)无效,为我修复了它.

看到:

Android - 使用动画的工件


And*_*ndy 3

我现在这可能有点旧了,但我刚刚发现了这个:

http://groups.google.com/group/android-developers/browse_thread/thread/5481450f8b71a26c/e750730b9953d9a8?lnk=gst&q=animation+leaves+trails#e750730b9953d9a8

不确定您使用的 Android 版本,但这可能是 Android 库中的错误!

看来这就是我的问题所在!:)

...当这不是你的错时,Dontcha 就会喜欢它!:D