Android 钛合金安卓设备中的动画抖动

Android 钛合金安卓设备中的动画抖动,android,animation,titanium,titanium-mobile,Android,Animation,Titanium,Titanium Mobile,我已经探索了几乎所有的东西,但找不到任何令人信服的东西来验证,如果试图通过其animate属性设置任何窗口的动画,为什么动画会抖动 这种冲动只发生在安卓系统上,在IOS系统中,即使在较低的设备上也能完美地工作。但为什么它会在安卓系统中乱跳呢?欢迎您在这方面提供意见 到目前为止,我发现,这可能是因为重量级和轻量级窗口概念,但在钛合金3.2.0中,只有重量级窗口,它仍然会抖动 即使我们调整了动画时间,但动画仍然不平滑,并且随着时间的增加,动画会抖动更多。但减少动画时间并不是一个解决方案,因为在本例中

我已经探索了几乎所有的东西,但找不到任何令人信服的东西来验证,如果试图通过其
animate
属性设置任何窗口的动画,为什么动画会抖动

这种冲动只发生在安卓系统上,在IOS系统中,即使在较低的设备上也能完美地工作。但为什么它会在安卓系统中乱跳呢?欢迎您在这方面提供意见

到目前为止,我发现,这可能是因为重量级轻量级窗口概念,但在钛合金3.2.0中,只有重量级窗口,它仍然会抖动

即使我们调整了动画时间,但动画仍然不平滑,并且随着时间的增加,动画会抖动更多。但减少动画时间并不是一个解决方案,因为在本例中,动画是抖动的,但显然没有捕捉到。因此,请为今后的通信提供您的意见


谢谢

以下本机模块提高了性能:

其他导致动画表现不佳的因素(仅限Android):

  • 视图上的圆角(这可防止硬件加速)。因此,如果要在设置动画的父视图中设置圆角子视图的动画,请使用9个面片图像或图像遮罩

  • 正在设置动画的视图上的背景图像会大大降低性能。尤其是大视角背景。具有视图属性backgroundRepeat=true的图案backgroundImage tile.png有助于提高性能


不幸的是,在尝试制作动画元素时,考虑到上述因素,Android仍然远远落后于iOS。

有很多因素可能导致这种情况。我没有弄乱iOS,但Android和Tianium对我来说总是有点迟钝(即使是简单的下拉动画)。您是否尝试过创建过渡二维矩阵?你在哪个版本的Android上运行这个?设备还是仿真器?@zgc7009我只想要滑动菜单动画,我很高兴知道动画的其余部分能够顺利工作。@DawsonToth我在Galaxy S4上运行它。。第4版。2@zgc7009我已经使用了所有的转换,甚至是for循环,但没有给我任何平滑的体验。。