2016-07-26 52 views
1

我有一個ImageView和那個ImageView。我在這個ImageView有兩個位圖,我想用一個位圖做一些事情。但我無法做到。我能夠訪問整個視圖,但不能訪問特定的位圖。我的方法來訪問整個視圖在Android中返回一個特定的位圖而不是整個視圖

private Bitmap bitmap() { 
     try { 
      return ((BitmapDrawable) image_holder.getDrawable()).getBitmap(); 
     } catch (Exception e) { 
      return null; 
     } 
    } 

比方說,我有兩個位圖B1 & b2和我想的方法返回B1如何做到這一點?

+0

'我在ImageView'兩個位圖。一個ImageView只能容納一個位圖。 – greenapps

回答

0

如果你知道你的位圖的大小我想你可以使用

Bitmap.createBitmap(Bitmap source, int x, int y, int width, int height)來分割位你已知大小了。

例如您的ImageView的大小是10×10,幷包含兩個位圖:

b1.createBitmap(Bitmap,0,0,5,10); 
b2.createBitmap(Bitmap,5,0,5,10); 
相關問題