¿Cómo mostrar una parte de una imagen?

Tengo una imagen grande. Pero tengo que mostrar sólo una parte de ella. ¿Cómo es esto posible usando Android ImageView?

2 Solutions collect form web for “¿Cómo mostrar una parte de una imagen?”

Siempre puede recortar la pieza que necesita a través del método estático Bitmap.createBitmap() y, a continuación, asignarla a la vista:

Algo como…

 // 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); 

Usar android: scaleType = "centerInside"

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.