设置图片圆角
2014-07-30 22:38
295 查看
Resources res = getResources(); Bitmap bmp = BitmapFactory.decodeResource(res, R.drawable.good1); ImageView img2=(Im 4000 ageView)findViewById(R.id.bitmaptest); img2.setImageBitmap(corner.getRoundCornerBitmap(bmp,20.0f));
package tools; import android.graphics.Bitmap; import android.graphics.Bitmap.Config; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.PixelFormat; import android.graphics.PorterDuff.Mode; import android.graphics.PorterDuffXfermode; import android.graphics.Rect; import android.graphics.RectF; import android.graphics.drawable.Drawable; public class corner { public static Bitmap getRoundCornerBitmap(Bitmap bitmap, float roundPX){ int width = bitmap.getWidth(); int height = bitmap.getHeight(); Bitmap bitmap2 = Bitmap.createBitmap(width, height, Config.ARGB_8888); Canvas canvas = new Canvas(bitmap2); final int color = 0xff424242; final Paint paint = new Paint(); final Rect rect = new Rect(0, 0, width, height); final RectF rectF = new RectF(rect); paint.setColor(color); paint.setAntiAlias(true); canvas.drawARGB(0, 0, 0, 0); canvas.drawRoundRect(rectF, roundPX, roundPX, paint); paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN)); canvas.drawBitmap(bitmap, rect, rect, paint); return bitmap2; } }
相关文章推荐
- 圆角图片的设置ios
- FLEX 设置HBOX背景图片圆角
- Android L下用XXRadius设置圆角背景图片不能显示
- 一起学android之设置资源图片为圆角图片 (28)
- 关于在css里设置图片圆角的问题
- 如何设置图片四个方向圆角属性
- 设置图片圆角
- iOS中 设置 uiview的背景图片 制定uiview的某个角为圆角
- iOS-给图片,view设置圆角
- IOS 图片圆角设置
- 设置图片圆角 或者圆形
- android 图片设置圆角
- 圆角图片的设置ios
- 给图片设置圆角和圆形边框,添加点击事件
- android 图片设置圆角
- 给图片设置圆角 使用CALayer
- 如何给图片设置圆角效果,模仿iPhone图标
- 关于Button的认识 在button上加图片再加文字 设置圆角。
- 图片圆角设置
- UIButton 设置圆角 边框颜色 点击回调方法 &&图片在右文字在左