pablogarcia013
15/03/13, 13:03:26
hola! vuelvo con otra duda:
Quiero voltear, reflejar un bitmap algo asi como un espejo, exactamente tengo esto: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!
Quiero voltear, reflejar un bitmap algo asi como un espejo, exactamente tengo esto: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!