dha*_*ram 3 android android-canvas
我正在研究一种我希望将画布的某些部分用作位图的东西
.在这里,我已附加图像.我想要一个矩形的位图核心(有Stork)
这是我的程序算法.
1:创建一个画布.
2:在画布上画一个颜色选择器.
3:在画布上绘制一个矩形.
现在我想将这个矩形用作位图..
那么有没有办法使用画布捕获位图 ?(我听说Picture类捕获画布,我不知道它与这种情况有关)
.
所有画布都是位图的包装,它公开了有用的绘图函数.因此,您可以使用位图创建画布,然后在该位图上调用createBitmap()以获取小矩形.下面是代码的概述.
Bitmap bitmap = Bitmap.createBitmap(/*screen width*/, /*screen height*/);
Canvas canvas = new Canvas(bitmap);
// . . .
// Draw color picker
// . . .
Bitmap selectedRectangle = Bitmap.createBitmap(bitmap, /*x*/, /*y*/, /*rectWidth*/, /*rectHeight*/);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2059 次 |
| 最近记录: |