2010-08-12 4 views

ответ

14

Вы всегда можете обрезать кусок, что вам нужно с помощью статического метода Bitmap.createBitmap(), а затем присвоить его мнению:

Что-то вроде ...

// Set some constants 
private static final Bitmap SOURCE_BITMAP = BitmapFactory.decodeFile(....); // Get the source Bitmap using your favorite method :-) 
private static final int START_X = 10; 
private static final int START_Y = 15; 
private static final int WIDTH_PX = 100; 
private static final int HEIGHT_PX = 100; 

// Crop bitmap 
Bitmap newBitmap = Bitmap.createBitmap(SOURCE_BITMAP, START_X, START_Y, WIDTH_PX, HEIGHT_PX, null, false); 

// Assign new bitmap to ImageView 
ImageView image = (ImageView)findViewById(R.id.image_view); 
image.setImageBitmap(newBitmap); 
4

Использование Android: scaleType = «centerInside»

Смежные вопросы