簡體   English   中英

如何在位圖周圍添加邊框

[英]How to add Border around Bitmap

我想將“類似於drawRectF的東西”與位圖合並,或者以某種方式簡單地將邊框應用於位圖。

我不要這樣的東西:

Canvas.drawRectF(bitmap.x, bitmap.y, bitmap.x1, bitmap.y1)
Canvas.draw(bitmap)

我只希望將邊框應用於位圖一次,然后當我簡單地調用Canvas.draw(bitmap)時,位圖周圍就會有邊框。

優選地,邊界具有圓角。

首先使用指定的位圖創建一個新畫布以繪制:

Canvas canvas1 = new Canvas(bitmap);

然后使用此畫布繪制邊框:

canvas1.drawRectF(x,y,x1,y1);

最后將位圖繪制到第一個畫布。

canvas.draw(bitmap);

注意:要使此功能起作用,位圖必須是可變的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM