【发布时间】:2014-01-29 15:05:52
【问题描述】:
我想使用Canvas 绘制特定的Line、Rectangle 或Bitmap。如果我在位图上绘制,它也会采用方形空背景。
所以我只想在那个特定的Bitmap 区域上画图。
【问题讨论】:
-
您想在位图周围画一个空矩形吗?像边框?
-
@Leon_SFS hii leon..我只能在画布上绘制字母..我该怎么做..你有什么想法..如果我使用位图绘制,它会采取额外的方形背景表面..我只想在图像上绘制..你能理解吗???
-
从绘图区域创建一个矩形,然后使用 canvas.clipRect(rect);裁剪您的绘图区域,然后使用 canvas.drawtext 或 .... 在其上绘制所有内容
-
@Leon_SFS 很抱歉经常问...我们可以只从位图中剪辑图像吗..没有空白背景(如 .png 图像)..等待您的回复。
-
是的,图像是形状的,并且有宽度和高度,你可以在屏幕上绘制时获得左、右、上和下的位置,用它们的位置创建一个矩形并用画布剪辑它(别抱歉,你可以问十几个问题,我们很乐意回答)
标签: android bitmap android-canvas