如何在旋转时填充图像

时间:2013-06-07 08:50:54

标签: rotation

旋转图像时,图像下方有空白

如何填写图片?没空白

如果我使用'scaleType:fitxy',则无法移动(缩小,放大)

抱歉我的英语不好;;

XML:         ImageView的             机器人:ID = “@ + ID /图像”             机器人:layout_gravity = “fill_vertical”             机器人:layout_width = “FILL_PARENT”             机器人:layout_height = “FILL_PARENT”             机器人:adjustViewBounds = “真”              机器人:scaleType = “基质”

旋转:

private Bitmap getImageProcess(Bitmap bmp, int nRotate, int viewW, int viewH) {

    Matrix matrix = new Matrix();

    matrix.postRotate(nRotate); 

    Bitmap rotateBitmap = Bitmap.createBitmap(bmp, 0, 0, bmp.getWidth(),
            bmp.getHeight(), matrix, true);

      return rotateBitmap;

}

1 个答案:

答案 0 :(得分:0)

如果您尝试填充形状,请尝试使用命令填充整个形状。如果最终填满整个屏幕,可能是您已将填充的起点放在错误的区域。