imageview显示圆形图片
来源:互联网 发布:c语言苏小红答案 编辑:程序博客网 时间:2024/04/29 18:22
需要ImageView显示圆形图片做法如下
public static Bitmap toRoundCorner(Bitmap bitmap, float ratio) { System.out.println("图片是否变成圆形模式了+++++++++++++"); Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.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(rect); paint.setAntiAlias(true); canvas.drawARGB(0, 0, 0, 0); canvas.drawRoundRect(rectF, bitmap.getWidth() / ratio, bitmap.getHeight() / ratio, paint); paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN)); canvas.drawBitmap(bitmap, rect, rect, paint); System.out.println("pixels+++++++" + String.valueOf(ratio)); return output; }
如果图片是正方形的,将ratio设置为2,如果图片不是正方形,自己再做个截图吧!将图片截成需要的正方形。显示圆角边长1/4,则传入8,以此类推!
出处:http://www.apkbus.com/android-123489-1-1.html
2 1
- imageview显示圆形图片
- ImageView图片圆形显示
- ImageView的圆形图片显示
- android 自定义ImageView显示圆形图片
- ImageView 圆形图片
- 自定义圆形图片 ImageView
- ImageView自定义圆形图片
- 可以播放GIF和显示圆形图片的自定义ImageView
- 自定义ImageView显示图片为圆形,并可以设置光环
- android圆形图片显示ImageView超简单控件
- 自定义ImageView实现圆形图片
- ImageLoader+自定义ImageView圆形图片
- 自定义ImageView加载圆形图片
- imageview的自定义圆形图片
- 自定义ImageView实现圆形图片
- Android图片写成圆形ImageView
- Android自定义ImageView实现图片圆形 ,椭圆和矩形圆角显示
- 自定义显示圆形图片
- IOS AudioStreamBasicDescription描述
- 正则学习
- Bitcoin 的基本原理
- 检测USB或SD卡的插入与拔出
- SGU 102 —— 欧拉函数
- imageview显示圆形图片
- 转 linux shell编程if语句内判断参数
- System.getProperty()函数作用
- 第16周项目1 指来指去
- window下xshell 开启密钥认证 禁用服务器密码登录
- linux权限补充:rwt rwT rws rwS 特殊权限
- php empty 和 isSet
- 最近ie老死
- c语言实现ping源码