android 将图片变为圆角
2017-05-04 14:49
92 查看
/** * 图片变为圆角 * @param bitmap:传入的bitmap * @param pixels:圆角的度数,值越大,圆角越大 * @return bitmap:加入圆角的bitmap */ public static Bitmap toRoundCorner(Bitmap bitmap, int pixels) { if(bitmap == null) { return null; } Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888); Canvas canvas = new Canvas(output); final int color = 0xff424242; final Paint paint = new Paint(); final Rect rect = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight()); final RectF rectF = new RectF(rect); final float roundPx = pixels; paint.setAntiAlias(true); canvas.drawARGB(0, 0, 0, 0); paint.setColor(color); canvas.drawRoundRect(rectF, roundPx, roundPx, paint); paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN)); canvas.drawBitmap(bitmap, rect, rect, paint); return output; }
相关文章推荐
- android中如何将图片变为圆角
- Android ImageLoader 显示圆角图片,可指定图片某几个角为圆角
- Android_BitmapShader实现圆形、圆角图片
- android 实现圆形,圆角图片之setXfermode属性
- 在Android中绘制圆角矩形图片
- Android图片圆角效果
- Android 完美实现图片圆角和圆形(对实现进行分析)
- Android 将一张图片变为圆形图片
- Android BitmapShader 实战 实现圆形、圆角图片
- android 圆角图片的实现和封装
- Android BitmapShader 实战 实现圆形、圆角图片
- android 使图片显示 圆角
- Android BitmapShader 实战 实现圆形、圆角图片
- Android开发:使用Glide动态加载圆形图片和圆角图片
- android drawable打造圆形,圆角图片
- Android实现图片圆角
- android 图片处理(图片合成、图片圆角、图片翻转、图片缩放)
- Android Glide加载图片时转换为圆形、圆角、毛玻璃等图片效果
- android: RoundCornerImageView 图片视图 倒圆角
- Android中的Picasso实现圆角图片