我有ImageView
并且ImageView
。我在ImageView
中有两个位图,我想用一个位图做一些事情。但我无法做到。我能够访问整个视图,但不能访问特定的位图。我访问整个视图的方法
private Bitmap bitmap() {
try {
return ((BitmapDrawable) image_holder.getDrawable()).getBitmap();
} catch (Exception e) {
return null;
}
}
让我们说我有两个位图b1& b2我想在方法中返回b1怎么做?
答案 0 :(得分:0)
如果你知道你的位图大小,我认为你可以使用
Bitmap.createBitmap(Bitmap source, int x, int y, int width, int height)
分割已知大小的位图。
例如,您的imageview大小为10x10,包含两个位图:
b1.createBitmap(Bitmap,0,0,5,10);
b2.createBitmap(Bitmap,5,0,5,10);