我是 Android 新手,我有两张图片,一张是空白图片,另一张是完整图片,表示进度条。
如何仅使用 绘制完整图像的百分比canvas.drawBitmap
?
我不希望每次都调整位图图像的大小。
我是 Android 新手,我有两张图片,一张是空白图片,另一张是完整图片,表示进度条。
如何仅使用 绘制完整图像的百分比canvas.drawBitmap
?
我不希望每次都调整位图图像的大小。
您可以使用 2 个 Rect,源 Rect 和目标 Rect 只绘制一个
//example
bitmap = BitmapFactory.decodeResource(getResources(),
R.drawable.backbutton);
Rect source = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight());
Rect bitmapRect = new Rect(0, 0, canvasWidth -200,50);
canvas.drawBitmap(bitmap, source, bitmapRect, null);
一个 Rect 是一个像这样的矩形
new Rect(topleftx,toplefty,bottomrightx,bottomrighty);