新手,关于旋转

新手   请问怎么让图片绕图片中心旋转
网上的 
1. 先平移再旋转什么的  matrix.preTranslate(-x, -y);matrix.postTranslate(x, y);
Matrix matrix = new Matrix();
        matrix.postTranslate(130, 0);
        matrix.postRotate(degree, 130 ,130);
        canvas.drawBitmap(bmp, matrix, mPaint);
我试过  不行

2. 有的说用自带的  matrix.setRotate(15,bmp.getWidth()/2,bmp.getHeight()/2);
我试了也不行啊  

我的代码  旋转部分方法
//位图旋转方法
    public static Bitmap rotateBitmap(Bitmap bitmap, int degress)
    {
        if (bitmap != null)
        {
            Matrix matrix = new Matrix();
            //matrix.preTranslate(-X, -Y);
            //matrix.postTranslate(X,Y);
            matrix.preRotate(degress);
            bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, true);
            return bitmap;
        }
        return bitmap;

    }


请问怎么弄
求大神
回复列表(8|隐藏机器人聊天)
添加新回复
回复需要登录