獲取imageview裡的Bitmap

2021-09-02 16:11:10 字數 623 閱讀 5670

imageview.getbackground(),是獲取它的背景;

在呼叫getdrawingcache的時候要注意下面2點:

在呼叫getdrawingcache()方法從imageview物件獲取影象之前,一定要呼叫setdrawingcacheenabled(true)方法:

imageview.setdrawingcacheenabled(true);

否則,無法從imageview物件iv_photo中獲取影象;

在呼叫getdrawingcache()方法從imageview物件獲取影象之後,一定要呼叫setdrawingcacheenabled(false)方法:

imageview.setdrawingcacheenabled(false);

以清空畫圖緩衝區,否則,下一次從imageview物件iv_photo中獲取的影象,還是原來的影象。

mimageview.setdrawingcacheenabled(true);

bitmap bitmap = bitmap.createbitmap(mimageview.getdrawingcache());

mimageview.setdrawingcacheenabled(false);

獲取imageview裡的Bitmap

imageview.getbackground 是獲取它的背景 在呼叫getdrawingcache的時候要注意下面2點 在呼叫getdrawingcache 方法從imageview物件獲取影象之前,一定要呼叫setdrawingcacheenabled true 方法 imageview.set...

ImageView的scaleType的屬性

imageview的scaletype的屬性值有matrix,fit xy,fit start,fit end,fit center,center,center crop,center inside.1.android scaletype center 保持原圖的大小,顯示在imageview的中心...

ImageView的scaleType的屬性理解

imageview的scaletype的屬性值有matrix,fit xy,fit start,fit end,fit center,center,center crop,center inside.1.android scaletype center 保持原圖的大小,顯示在imageview的中心...