【问题标题】:BlackBerry - prevent screen redraw while doing layout changes, then redraw all at once黑莓 - 在进行布局更改时防止屏幕重绘,然后一次重绘
【发布时间】:2011-12-11 00:50:10
【问题描述】:

我在屏幕上的管理器中有几个管理器(主要是 VerticalFieldManagers)。

在一个活动中,我需要更改一些经理在屏幕上的布局。这包括在 VerticalFieldManagers 中添加/删除字段。

最终在重新布局时出现了相当明显的闪烁(目前正在模拟器和 Torch 设备上测试)。

我有一种感觉,我已经阅读了一种防止屏幕重绘的方法,这将使我能够一次批处理所有更新,然后只需调用 1 redraw。这可能是非常简单的事情,但我在 atm 找不到它,并且在这里看不到任何相关问题。

  • 进行这样的更改以防止 / 的 BB 技巧是什么? 尽量减少屏幕闪烁?

【问题讨论】:

    标签: user-interface layout blackberry


    【解决方案1】:

    您可以使用UiApplication.suspendPainting(boolean)暂停和恢复屏幕绘画,参数true暂停,false恢复。

    【讨论】:

    • @jproffit:我知道它很简单,但就是不记得我在哪里读过它。谢谢
    猜你喜欢
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多