国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android生成帶圓角的Bitmap圖片

2020-04-11 11:29:09
字體:
來源:轉載
供稿:網友

本文實例講述了Android生成帶圓角的Bitmap圖片。分享給大家供大家參考。具體如下:

有時候我們在開發(fā)Android應用時,會遇到圓角圖片的問題,那么,我們如何在Android中用代碼來生成圓角Bitmap圖片呢?下面這段代碼也許能夠幫到你。
該方法主要用到了drawRoundRect來畫圓角矩形,然后通過drawBitmap來畫圖片。

//生成圓角圖片public static Bitmap GetRoundedCornerBitmap(Bitmap bitmap) { try {  Bitmap output = Bitmap.createBitmap(bitmap.getWidth(),    bitmap.getHeight(), Config.ARGB_8888);  Canvas canvas = new Canvas(output);      final Paint paint = new Paint();  final Rect rect = new Rect(0, 0, bitmap.getWidth(),    bitmap.getHeight());    final RectF rectF = new RectF(new Rect(0, 0, bitmap.getWidth(),    bitmap.getHeight()));  final float roundPx = 14;  paint.setAntiAlias(true);  canvas.drawARGB(0, 0, 0, 0);  paint.setColor(Color.BLACK);    canvas.drawRoundRect(rectF, roundPx, roundPx, paint);  paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));  final Rect src = new Rect(0, 0, bitmap.getWidth(),    bitmap.getHeight());  canvas.drawBitmap(bitmap, src, rect, paint);   return output; } catch (Exception e) {    return bitmap; }}

希望本文所述對大家的Android程序設計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 营口市| 定边县| 新干县| 鄂伦春自治旗| 永清县| 夏邑县| 法库县| 苏尼特左旗| 桐城市| 托克托县| 昌图县| 泰顺县| 枝江市| 宜章县| 揭西县| 安宁市| 定南县| 沁水县| 武邑县| 陇南市| 永靖县| 尉氏县| 阜城县| 井冈山市| 四川省| 亚东县| 商南县| 石门县| 卢湾区| 缙云县| 盐边县| 定州市| 离岛区| 黑河市| 沽源县| 临沂市| 青岛市| 辽阳县| 扶风县| 云龙县| 张掖市|