public static Bitmap toRoundCorner(Bitmap bitmap, int pixels) {
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);
final float roundPx = pixels;
paint.setAntiAlias(true);
canvas.drawARGB(0, 0, 0, 0);
paint.setColor(color);
canvas.drawRoundRect(rectF, roundPx, roundPx, paint);
paint.setXfermode(new PorterDuffXfermode(android.graphics.PorterDuff.Mode.SRC_IN));
canvas.drawBitmap(bitmap, rect, rect, paint);
return output;
}
分享到:
相关推荐
Android实现imageView显示圆角图片、描边图片效果,具体效果请参见运行截图所示。用在你的android APP中,可美化图片,让图片的显示更漂亮。这个例子主要是让大家熟悉imageView控件的用法技巧,除了可以实现圆形图片...
ImageView 自定义控件,实现圆角控件图片功能
android imageview图片圆角方法
Android 自定义imageview实现图片圆角,圆形图片,椭圆形图片,不需要添加依赖,简洁实现
Android高级应用源码-ImageView 自定义控件,实现圆角控件图片功能.zip
自定义ImageView,实现指定任意角为圆角,可以用Glide实现,上面两个为圆角,下面两个为直角
ImageView 自定义控件,实现圆角控件图片功能.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
自定义圆角图片,能设置任意圆角角度显示.翻遍用户的开发和使用
ImageView 不同方向的圆角,可分别设置上、下、左、右四个方向不同的圆角,也可用作圆形ImageView
使用ImageView显示图片很简单,下面的教程在布局文件中直接通过布局属性将图片布局了,so easy的~~教程见:http://www.ourunix.org/android/post/125.html
android ImageView网络图片加载、动态设置尺寸、圆角..
android ImageView网络图片加载、动态设置尺寸、圆角(绝对好用)
Android应用源码之android端用于异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画。.zip
android-shape-imageview - 图片圆角、三角、五角、圆形、多角
Android ImageView圆角图片 + 剪切,图像图片更改,调用图库实现图片剪切,剪切后生成圆角图片
Xamarin Android Circle ImageView 圆形图片实现,完美实现,拿来即可用
自定义ImageView实现图片的缩放功能源码,具体实现细节见博文:http://blog.csdn.net/l1028386804/article/details/50062231
Android通过ImageView控件实现图片资源的显示,通过Button控制上一张、下一张图片的切换
RCImageView 自定义圆角ImageView,带边框效果
本文实例为大家分享了android自定义imageview实现圆角图片的具体代码,供大家参考,具体内容如下 自定义图片的属性,对图片进行圆角切割 实现效果图: (1)在activity_main.xml文件布局,非常简单 <?xml ...