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); }