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