0

I want to set left and top Bitmap coordinates then apply Y translation and rotation on this Bitmap but I can't... the result is not what I expected.

Here my code :

point[0] = centerX-bitmapWidth/2;
point[1] = centerY;
point[2] = centerX+bitmapWidth/2;
point[3] = centerY;

rotateMat = new Matrix();
rotateMat.setTranslate(0, translationY);
rotateMat.setRotate(angle, centerX, centerY);
rotateMat.mapPoints(point);

canvas.drawBitmap(myBitmap, rotateMat, paint);

Could you help me ?

Thanks.

Florian Mac Langlade
  • 1,863
  • 7
  • 28
  • 57

0 Answers0