Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 15/03/13, 13:03:26
Array

[xs_avatar]
pablogarcia013 pablogarcia013 no está en línea
Miembro del foro
 
Fecha de registro: ene 2013
Localización: Madrid
Mensajes: 148
Modelo de smartphone: Samgung Galaxy s2
Tu operador: Orange
Reflejo de una imagen

hola! vuelvo con otra duda:

Quiero voltear, reflejar un bitmap algo asi como un espejo, exactamente tengo esto:
Código:
float[] mirrorY = { -1, 0, 0, 0, 1, 0, 0, 0, 1 }; 
Matrix trans = new Matrix();
trans.setValues(mirrorY);
canvas.drawBitmap(i.getBitmap(), m,null);
Me lo hace perfecto, pero cuando agrando la imagen o la hago pequeña con otro metodo (postScale) para ciertos tamañas que suele ser siempre un poco mas pequeña de la original me deshace el reflejo, si sigo haciendolo mas pequeño me la vuelve a poner de la manera esperada, cuando la hago grande lo hace bien, solo es al hacerla un poco mas pequeña, alguien sabe por que puede pasar esto¿?

Muchas gracias!
Responder Con Cita


  #2  
Viejo 15/03/13, 19:30:33
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Porque la nueva matrix para cambio de tamaño la aplicarás sobre la imagen original y no sobre la "reflejada"
Responder Con Cita
  #3  
Viejo 19/03/13, 09:16:54
Array

[xs_avatar]
pablogarcia013 pablogarcia013 no está en línea
Miembro del foro
 
Fecha de registro: ene 2013
Localización: Madrid
Mensajes: 148
Modelo de smartphone: Samgung Galaxy s2
Tu operador: Orange
Se me olvido comentar que hago esto:

if(m!=null)m.postConcat(trans);

me sigue dando el problema...he probado a aplicar el cambio directamente donde m, pero si hago esto, luego a la hora de agrandar no hace nada.

Gracias por responder!
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 00:09:54 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /