protected void onDraw(Canvas canvas){ |
super .onDraw(canvas); |
//重置Matrix对象 |
matrix.reset(); |
//设置旋转 |
matrix.setRotate(angle); |
//按matrix的旋转构造新的bitmap |
Bitmap bitmap2 = Bitmap.createBitmap(bitmap, 0 , 0 , bitmap.getWidth(), bitmap.getHeight(), matrix, true ); |
//绘制旋转之后的图像 |
canvas.drawBitmap(bitmap2,( 320 -bitmap.getWidth())/ 2 ,( 430 -bitmap.getHeight())/ 2 , null ); |
} |