gpt4 book ai didi

Android 剪辑 canvas.drawBitmap

转载 作者:太空宇宙 更新时间:2023-11-03 12:19:48 27 4
gpt4 key购买 nike

我是 Android 新手,我有两张图片,一张是空图片,另一张是代表进度条的完整图片。

如何使用 canvas.drawBitmap 只绘制整个图像的一部分?

我不想每次都调整位图图像的大小。

最佳答案

可以使用2个Rect,源Rect和目的Rect只画一 block

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

关于Android 剪辑 canvas.drawBitmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19280342/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com