問題是關於ImageView的android系統:我如何知道imageview被設置爲可繪製的或不是特定的?
有一個ImageView的,之後我打電話的方法一樣
imageview.setImageDrawable(drawable)
或
imageview.setImageBitmap(bitmap)
然後繪製將在ImageView的被drawned,我想知道在我調用另一個setXXXDrawable/Bitmap方法到相同的圖像視圖之前,在這個圖像視圖上繪製的drawable是否已經被其他操作改變了?或者自從我上次調用以來,imageview上顯示的圖像發生了變化?
任何幫助將不勝感激〜thks!
嘗試使用imageview.getDrawable();並比較 – Nabil
嘗試自定義ImageView以檢測圖像更改,自定義ImageView類作爲答案發布,請chekc讓我知道它是否適合您,請考慮在您使用它們時添加setImageBitmap和setImageDrawable方法。 –