2016-04-27 24 views
0

私はgetDrawingCache()で画像の一部を見ることができるimageViewを持っています。それはうまくいく。しかし、imageViewで画像を変更してビットマップを取得しようとすると、getDrawingCache()は最初の画像のビットマップを返します。私はgetDrawingCache()を呼び出す前にこのメソッドをbuildDrawingCache()と呼んでみましたが、それは役に立ちませんでした。ImageViewの画像キャッシュを更新する

キャッシュや関連ビットマップを更新するにはどうすればいいですか、新しい画像を取得するにはどうすればいいですか?

答えて

1

ソリューションは非常に簡単だった:

imageView.destroyDrawingCache(); 
    imageView.buildDrawingCache(); 
    imageView.getDrawingCache(); 
関連する問題