android 使图片显示 圆角
16lz
2022-04-21
//获得圆角图片的方法 public Bitmap getRoundedCornerBitmap(Bitmap bitmap,float roundPx){ 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); 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(安卓)获取SDCard上图片和视频的缩略图
- Android之TabHost的几种使用方法
- android 选择图片(从手机照相机或手机图片)
- 调试 android jni 程序
- android ImageUtils 图片处理工具类
- Android(安卓)使用系统摄像头拍相片与拍视频,并显示
- Android中MediaPlayer的setDataSource方法的使用
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用