Avatar of %s

by

Mirror Image Android

6 mayo, 2014 in Image

 El fin de semana pasado, recibi una llamada consultandome sobre si habia hecho este efecto con imagenes en android, basicamente hacer que una imagen que esta mirando hacia a la derecha mire hacia la izquierda sin quedar volteada y viceversa. bueno no lo habia hecho pero en pocos minutos y con unas simples lineas enco. ntre la solucion. y aqui la posteo para los que deseen el mismo efecto.

Bitmap bmp = BitmapFactory.decodeResource(getResources(),R.drawable.imagen);
Matrix matrix = new Matrix(); 
matrix.preScale(-1.0f, 1.0f); 
Bitmap mirroredBitmap = Bitmap.createBitmap(bmp, 0, 0, bmp.getWidth(), bmp.getHeight(), matrix, false);
 
Como puede observar usando la clase Matrix podemos obtener el efecto, en mi caso he usado un drawable que tenia en mi proyecto, nada impide usar una imagen de internet, claro tendriamos que descargarla previamente, luego convertir a bitmap, y finalmente el resultado es un bitmap que podemos asignar a un imageview y ver el resultado obtenido. 

 
 

Leave a reply

You must be logged in to post a comment.