gpt4 book ai didi

android - 钛制安卓设备中的动画 SCSS

转载 作者:太空宇宙 更新时间:2023-11-03 11:12:43 25 4
gpt4 key购买 nike

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

而且这个问题只发生在 android 部分,在 IOS 中它甚至在较低的设备上也能完美运行。但是为什么它在android中会 SCSS ?欢迎您对此提出意见。

到目前为止我发现,这可能是因为 heavyweightlightweight 窗口概念而发生的,但在 Titanium 3.2.0 只有 重量级 窗口,它仍然摇晃。

即使我们调整了动画时间,但动画仍然不流畅,而且随着时间的增加,动画会更加抖动。但是减少动画时间不是解决方案,因为在这种情况下动画是抽搐的,但显然没有被捕捉到。因此,请就此提供您的意见,以便将来进行通信。

谢谢

最佳答案

以下 native 模块可提高性能: https://github.com/animecyc/TitaniumAnimator

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

  • View 上的圆角(这会阻止硬件加速)。因此,当您想在您设置动画的父 View 中设置圆形 subview 的动画时,请使用 9 个补丁图像或图像蒙版。

  • 您正在设置动画的 View 上的背景图像会显着降低性能。特别是大 View 背景。具有 View 属性 backgroundRepeat=true 的模式 backgroundImage tile.png 有助于提高性能。

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

关于android - 钛制安卓设备中的动画 SCSS ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22334198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com