Android 在2D转换后,获取画布上位图的测量大小和位置

Android 在2D转换后,获取画布上位图的测量大小和位置,android,canvas,bitmap,Android,Canvas,Bitmap,我在画布上绘制了一组位图,并应用了2D转换(android.graphics.Camera和android.graphics.Matrix)。如何获取画布上位图的大小/位置?大小将是在画布上渲染的位图的边界,位置将是边界左上角的坐标。所有位图都是没有alpha通道的规则矩形。矩阵类具有用于此目的的mapRect函数: mapRect(RectF-dst,RectF-src) 将此矩阵应用于src矩形,并将转换后的矩形写入dst。 将图像的尺寸作为源(如果使用整个图像,则x,y的尺寸为0,0),它

我在画布上绘制了一组位图,并应用了2D转换(android.graphics.Camera和android.graphics.Matrix)。如何获取画布上位图的大小/位置?大小将是在画布上渲染的位图的边界,位置将是边界左上角的坐标。所有位图都是没有alpha通道的规则矩形。

矩阵类具有用于此目的的
mapRect
函数:

mapRect(RectF-dst,RectF-src)
将此矩阵应用于src矩形,并将转换后的矩形写入dst。

将图像的尺寸作为源(如果使用整个图像,则x,y的尺寸为0,0),它会将变换后的尺寸作为dst矩形返回给您