背景圆角以及图片圆角处理
2012-03-28 14:15
393 查看
转:http://hi.baidu.com/sip59/blog/item/8111454b4c0ca42e09f7ef8f.html 1.配置文件实现
icon_home_shape_overlay如下
或者直接使用一种效果
然后 android:background="@drawable/my_shape_file"
2.图片本身加上圆角
[c-sharp] view
plaincopyprint?
Bitmap myCoolBitmap = ... ; // <-- Your bitmap you want rounded int w = myCoolBitmap.getWidth(), h = myCoolBitmap.getHeight(); Bitmap rounder = Bitmap.createBitmap(w,h,Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(rounder); Paint xferPaint = new Paint(Paint.ANTI_ALIAS_FLAG); xferPaint.setColor(Color.RED); canvas.drawRoundRect(new RectF(0,0,w,h), 20.0f, 20.0f, xferPaint); xferPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN)); canvas.drawBitmap(myCoolBitmap, 0,0, null); canvas.drawBitmap(rounder, 0, 0, xferPaint);
或者
[c-sharp] view
plaincopyprint?
public static Bitmap getRoundedCornerBitmap(Bitmap bitmap) { Bitmap output = Bitmap.createBi
icon_home_shape_overlay如下
或者直接使用一种效果
然后 android:background="@drawable/my_shape_file"
2.图片本身加上圆角
[c-sharp] view
plaincopyprint?
Bitmap myCoolBitmap = ... ; // <-- Your bitmap you want rounded int w = myCoolBitmap.getWidth(), h = myCoolBitmap.getHeight(); Bitmap rounder = Bitmap.createBitmap(w,h,Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(rounder); Paint xferPaint = new Paint(Paint.ANTI_ALIAS_FLAG); xferPaint.setColor(Color.RED); canvas.drawRoundRect(new RectF(0,0,w,h), 20.0f, 20.0f, xferPaint); xferPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN)); canvas.drawBitmap(myCoolBitmap, 0,0, null); canvas.drawBitmap(rounder, 0, 0, xferPaint);
或者
[c-sharp] view
plaincopyprint?
public static Bitmap getRoundedCornerBitmap(Bitmap bitmap) { Bitmap output = Bitmap.createBi
相关文章推荐
- 背景圆角以及图片圆角处理
- 背景圆角以及图片圆角处理
- android 背景圆角以及图片圆角处理
- Android图片缩放、圆角处理以及倒影特效代码
- IE6下PNG图片对象以及其作为背景透明的处理
- Android图片缩放、圆角处理以及倒影特效代码
- Android腾讯微薄客户端开发七:图片加圆角以及时间处理工具类
- 背景圆角及图片圆角处理
- Android 图片加圆角以及时间处理工具类
- java 图片圆角处理、背景透明化
- java对PNG图片圆角处理 保持PNG透明背景(未测试)
- Android腾讯微薄客户端开发七:图片加圆角以及时间处理工具类
- TensorFlow实现人脸识别(3)------将得到的训练图片以及测试图片进行处理
- PHP图片处理之图片背景、画布操作
- iOS中 设置 uiview的背景图片 制定uiview的某个角为圆角
- android 里面对图片的不同压缩处理 以及简单拍照功能实现加设置闪光灯效果
- 使用JAVA如何对图片进行格式检查以及安全检查处理
- (Winform)控件中添加GIF图片以及运用双缓冲使其不闪烁以及背景是gif时使控件(如panel)变透明
- android 图片处理(图片合成、图片圆角、图片翻转、图片缩放)
- 移动端rem布局背景图片使用以及sprite雪碧图