我想将“drawRectF-like thing”与Bitmap合并,或者以某种方式将边框应用于Bitmap。
我不想要这样的东西:
Canvas.drawRectF(bitmap.x, bitmap.y, bitmap.x1, bitmap.y1)
Canvas.draw(bitmap)
我希望能够将边框仅应用于Bitmap一次,然后当我只调用Canvas.draw(位图)时,边框将位于位图周围。
边框最好有圆角。
答案 0 :(得分:-1)
首先使用指定的位图创建一个新画布以进行绘制:
Canvas canvas1 = new Canvas(bitmap);
然后使用此画布绘制边框:
canvas1.drawRectF(x,y,x1,y1);
最后将位图绘制到第一个画布。
canvas.draw(位图);
注意:为此,位图必须是可变的。