Java 在Android中返回特定位图而不是整个视图
我有一个Java 在Android中返回特定位图而不是整个视图,java,android,Java,Android,我有一个ImageView,在这个ImageView。我在ImageView中有两个位图,我想用一个位图做点什么。但是我做不到。我可以访问整个视图,但不能访问特定位图。我访问整个视图的方法 private Bitmap bitmap() { try { return ((BitmapDrawable) image_holder.getDrawable()).getBitmap(); } catch (Exception e) {
ImageView
,在这个ImageView
。我在ImageView
中有两个位图,我想用一个位图做点什么。但是我做不到。我可以访问整个视图,但不能访问特定位图。我访问整个视图的方法
private Bitmap bitmap() {
try {
return ((BitmapDrawable) image_holder.getDrawable()).getBitmap();
} catch (Exception e) {
return null;
}
}
假设我有两个位图b1和b2,我想在方法中返回b1怎么做?如果您知道位图的大小,我想您可以使用
Bitmap.createBitmap(位图源、int x、int y、int width、int height)
以分割已知大小的位图
例如,您的imageview大小为10x10,包含两个位图:
b1.createBitmap(Bitmap,0,0,5,10);
b2.createBitmap(Bitmap,5,0,5,10);
如果您知道位图的大小,我想您可以使用
Bitmap.createBitmap(位图源、int x、int y、int width、int height)
以分割已知大小的位图
例如,您的imageview大小为10x10,包含两个位图:
b1.createBitmap(Bitmap,0,0,5,10);
b2.createBitmap(Bitmap,5,0,5,10);
该图像视图中有两个位图
。一个ImageView只能保存一个位图。我在该ImageView中有两个位图。
。ImageView只能保存一个位图。