【问题标题】:Changing UI elements while scrolling滚动时更改 UI 元素
【发布时间】:2011-11-17 16:10:20
【问题描述】:

我有一个带有 ToggleButton 和画廊的布局。

我想在滚动时更改切换按钮,我已经实现了 OnItemeSelectedListener 并根据对象设置按钮是否选中。

问题是切换按钮更改时滚动冻结,我知道 UI 只有一个线程但我可以改进它吗?

我见过像 CNN 这样的应用程序,它会在滚动时更改诸如 textView 颜色之类的项目,所以应该是一种方式...

【问题讨论】:

  • 你能发布一些代码来指导答案具体...

标签: android listview scroll


【解决方案1】:

问题出在 ToggleButton,我可以更改可绘制对象、文本视图和其他项目而不会出现问题,但似乎 ToggleButton.setChecked 代码很慢。

最后我有两个 ToggleButtons 重叠,一个打开,另一个关闭,我让顶部的一个可见或不可见.. 显然它是相同的,现在更快:)。

【讨论】:

    猜你喜欢
    • 2021-05-10
    • 2014-09-16
    • 2015-10-17
    • 2017-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-12
    相关资源
    最近更新 更多