如何把URL请求的图片变成有圆角的 图片是url请求回来的,想把图片变成圆角的好与带圆角的背景图片重合,要怎么实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一种最简单的办法就是做一个与背景圆角一样的图片放在一个layout中,将这个layout置到这个url回来的图片之上。 先将该图下载到本地然后用下面方法变成圆角。 /* 把图片变成圆角 * @param bitmap 需要修改的图片 * @param pixels 圆角的弧度 * @return 圆角图片 */ 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(Mode.SRC_IN)); canvas.drawBitmap(bitmap, rect, rect, paint); return output; } Android开发,AVD无法启动 4.03 怎么把黑色背景弄成透明 java新鸟求解专家建议 网络传输String对象 webview的getProgress()方法在loadString时,百分比还会那么明显吗? 工程运行正常,模拟机出问题,新手求救。。。 Java程序员 入门移动平台,Android 还是IOS?请高人指点,谢谢! 如何取到list里面某个特定的对象 Android 开发中 对下上两个图层的相关操作问题,求大神果断喷我吧! android canvas绘制的图片全是黑的的了 3G pppd 拨号上网问题 求解
/* 把图片变成圆角 * @param bitmap 需要修改的图片 * @param pixels 圆角的弧度 * @return 圆角图片 */ 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(Mode.SRC_IN)); canvas.drawBitmap(bitmap, rect, rect, paint); return output; }