为Bitmap添加圆角
来源:互联网 发布:老子三章天下皆知 编辑:程序博客网 时间:2024/06/06 23:17
public static Bitmap getRoundedCornerBitmap(Bitmap bitmap) {
Bitmap utput = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888); //得到画布 Canvas canvas = new Canvas(output); //将画布的四角圆化 final int color = Color.RED; 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 = 50; paint.setAntiAlias(true); canvas.drawARGB(0, 0, 0, 0); paint.setColor(color); //drawRoundRect的第2,3个参数一样则画的是正圆的一角,如果数值不同则是椭圆的一角 canvas.drawRoundRect(rectF, roundPx,roundPx, paint); paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN)); canvas.drawBitmap(bitmap, rect, rect, paint); return output; }
0 0
- 为Bitmap添加圆角
- MFC为按钮添加BITMAP
- Android中Bitmap和Drawable Bitmap → byte[] byte[] → Bitmap Bitmap缩放 将Drawable转化为Bitmap 获得圆角图片
- 为固定长宽的ImageView中的Bitmap添加边框
- 为UISearchBar添加圆角
- Android中几种图像特效处理的小技巧,比如圆角,倒影,还有就是图片缩放,Drawable转化为Bitmap,Bitmap转化为Drawable等等
- 分享的是Android图像特效处理的小技巧,比如圆角、倒影、还有就是图片缩放、Drawable转化为Bitmap、Bitmap转化为Drawable等等
- 按钮添加BITMAP
- Android ListView添加Bitmap
- 为背景添加圆角边框
- android bitmap 指定任何一个角为圆角 处理方法
- android中对Bitmap图片设置任意角为圆角
- *Bitmap 转换为 *Image
- Bitmap转换为Drawable
- bitmap转化为file
- bitmap保存为file
- View转换为Bitmap
- View转换为Bitmap
- xcode调试时,变量显示为空
- 操作注册表REG_SZ和REG_EXPAND_SZ的区别
- Hadoop,Hbase开发遇到错误和解决方法记录
- java 内存结构
- JNI java调用动态链接库dll
- 为Bitmap添加圆角
- listview的addHeaderView和addFooterView的几点笔记
- 这段代码哪里出现了错误?大家给我好好分析一下,谢谢
- Hibernate并发控制乐观锁实现——Version
- Spring之WEB模块
- 使用msword.olb操作word(2)
- 1000 A+B问题
- GC
- C# DateTime