我有嵌套的布局,里面有 ImageViews。这些都在 ScrollView 中。最初,ImageViews 被设置为 Drawable 资源。
我使用这个解决方案来检测卷轴。它是从内部调用的onTouchListener()
。
Android:检测 ScrollView 何时停止滚动
在滚动侦听器中,我更新 ImageViews 以从文件中加载位图。
有时(大约十分之一?)setImageBitmap
没有注意到。Drawable 资源不会被替换。
我尝试了以下方法: * requestLayout()
after setImageBitmap()
* invalidate()
after setImageBitmap()
* 将 ImageView 绘图逻辑分别发布到 UI 线程