android 使图片显示 圆角
16lz
2021-01-23
//获得圆角图片的方法 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中MediaPlayer的setDataSource方法的使用
- android ImageUtils 图片处理工具类
- Android 获取SDCard上图片和视频的缩略图
- android 网络图片与网页读取
- android 监听方法
- Android 利用TransitionDrawable 实现两张图片渐变切换
- android sdk 自带的非空非空串判断方法