3

内部に ImageViews を含むネストされたレイアウトがあります。これらはすべて ScrollView 内にあります。最初に、ImageViews は Drawable リソースに設定されます。

このソリューションを使用してスクロールを検出しました。a 内から呼び出されonTouchListener()ます。 Android: ScrollView がスクロールを停止したことを検出する

スクロール リスナー内で、ImageViews を更新してファイルからビットマップを読み込みます。

たまに(10分の1くらい?)setImageBitmap注意しない時があります。Drawable リソースは置き換えられません。

私は次のことを試しました: * requestLayout()after setImageBitmap() * invalidate()after setImageBitmap() * ImageView 描画ロジックを UI スレッドに個別に投稿する

4

0 に答える 0