如何禁用 LWUIT 的过渡效果?

Posted

技术标签:

【中文标题】如何禁用 LWUIT 的过渡效果?【英文标题】:How to disable LWUIT's transition effects? 【发布时间】:2014-08-22 00:00:47 【问题描述】:

我正在使用 LWUIT 1.5 为诺基亚 Asha 501 开发一个应用程序,并且我正在尝试使用 CategoryBay 组件禁用从一种形式转换到另一种形式时发生的淡入淡出效果。

我浏览了网络,但结果只提到了如何使用过渡。

有没有办法完全禁用这些过渡效果以节省内存资源?

【问题讨论】:

【参考方案1】:

我正在做一个类似的项目。

首先,您是否考虑过在 CategoryBar 上使用 LWUIT 选项卡?它没有任何动画 AFAIK 并且是完全可定制的。

CategoryBar 次之,

你试过了吗:

cat.setTransitionSupport(false)?

菲尼克斯

【讨论】:

我还想说,对于 Asha 501,你不必担心内存问题,但我当然猜你想向后支持旧设备。 谢谢,这是我一直在寻找的方法,由于某种原因,在诺基亚的 LWUIT 文档中没有显示类别栏,所以我在那里不知所措。我注意到 Asha 501 的问题是,通过打开不同的应用程序使用该设备的次数越多,它变得越慢,我一直在优化我的代码并且只在需要的地方使用 png,但是像转换之类的东西让它变慢了。 没问题。它不在诺基亚的 LWUIT javadoc 中,因为它不是 LWUIT 的一部分,而是诺基亚中产阶级的一部分。我也有同样的误解,因为他们的开发者网站将 CategoryBar 置于 LWUIT 之下。也感谢 Asha 的提示 如果你的应用使用很多图形资源,PNG是有毒的,如果你不需要透明度,最好坚持使用JPG。

以上是关于如何禁用 LWUIT 的过渡效果?的主要内容,如果未能解决你的问题,请参考以下文章

如何在三次贝塞尔方法上禁用 css3 过渡鼠标离开效果?

暂时禁用 CSS 过渡效果最干净的方法是啥?

cc.Button和Label组件

如何实现动画过渡效果?

译如何使用Vue过渡效果来提升用户体验

cc.Button