33问答网
所有问题
Android 圆形ImageView 怎样解决边缘锯齿的问题
如题所述
举报该问题
推荐答案 2015-03-04
如下:
首先在你的构造函数中,需要创建一个Paint。 Paint mPaint = new Paint();
然后,您需要设置两个参数:
1)mPaint.setAntiAlias();
2)mPaint.setFilterBitmap(true)。
第一个函数是用来防止边缘的锯齿,
第二个函数是用来对位图进行滤波处理
// 实例化画笔并打开抗锯齿(这样也行)
mPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/Whd44BRBP0dPcW544c.html
相似回答
android
如何
重写
imageview
让图片有圆角效果
答:
实现一:通过截取画布一个圆形区域与图片的相交部分进行绘制
,缺点:锯齿明显,设置Paint,Canvas抗锯齿无效。package com.open.circleimageview.widget;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.PaintFlag...
Android
圆角、
圆形 ImageView
实现
答:
那么如何让边框不覆盖在图片上呢?
可以在 Alpha 合成绘制前先将画布缩小一定比例,最后再绘制边框
,这样问题就解决了。缩放后的ImageView显示区域的宽高就是原宽、高分别减去2倍的边框宽度,这样缩小的比例也就显而易见了。效果如下,左下角的花盆出来了:遮罩可以理解为一层带透明度的颜色,遮罩默认不绘...
android
设置控件样式(边框颜色,圆角)和图片样式(圆角)
答:
//抗
锯齿
roundImg.setAntiAlias(true); //设置圆角半径 roundImg.setCornerRadius(30); //设置显示图片
imageView
.setImageDrawable(roundImg); ``` //如果是圆的时候,我们应该把bitmap图片进行剪切成正方形, 然后再设置圆角半径为正方形边长的一半即可 Bitmap image = BitmapFactory.decodeResource(getResources(...
大家正在搜
抠图边缘的锯齿状怎么处理
PS怎样做圆形锯齿状
边上有锯齿的圆形叶子
牙齿边缘锯齿状
图片边缘锯齿怎么处理
宝宝舌头边缘锯齿形状
舌头边缘锯齿状怎么回事
舌苔边缘有锯齿怎么调理
舌头边缘锯齿
相关问题
android如何实现消除imageview周围的一圈细细的...
Java drawImage画圆角图片设置抗锯齿后边缘还是有...
Android 圆形ImageView 怎样解决边缘锯齿的问...
如何在圆形 imageView android 上添加一个阴...
iOS 图标设计怎样解决边缘锯齿
圆角关于圆角imageview,下面这种效果怎么实现
如何在圆形 imageView android 上添加一个阴...
如何在圆形 imageView android 上添加一个阴...