老師,我不是很清楚這三句的用意在什么,網上百度了是取出已經存在的imageview ,然后還不是很理解者三句的用意
? ? ? ??
? ?tv.setDrawingCacheEnabled(true);
Bitmap bitmap = Bitmap.createBitmap(tv.getDrawingCache());
tv.setDrawingCacheEnabled(false);
? ? ? ??
? ?tv.setDrawingCacheEnabled(true);
Bitmap bitmap = Bitmap.createBitmap(tv.getDrawingCache());
tv.setDrawingCacheEnabled(false);
2016-02-23
舉報
2016-08-06
最后一句應該是tv.destroyDrawingCache()
2016-08-06
View 組件中的內容可以通過Cache機制保存為bitmap ?首先要通過setDrawingCacheEnabled(true)開啟Cache,
然后再通過 getDrawingCache() 獲取bitmap資源,這里第二句就是將獲取到bitmap資源后再創(chuàng)建一個bitmap, ?setDrawingCacheEnabled(false) 是銷毀Cache,若想更新Cache 重新以此方式獲取新的bitmap就要調用這個方法 ? 不然你得到的始終是同一bitmap