Chinaunix首页 | 论坛 | 博客
  • 博客访问: 387343
  • 博文数量: 214
  • 博客积分: 770
  • 博客等级: 军士长
  • 技术积分: 1969
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-08 01:22
文章分类

全部博文(214)

文章存档

2013年(110)

2012年(104)

我的朋友

分类: Android平台

2013-07-29 14:06:57


点击(此处)折叠或打开

  1. public class ImageViewExt extends ImageView {
  2.     //将图片加灰色的边框
  3.     private int color;

  4.     public ImageViewExt(Context context) {
  5.         super(context);
  6.         color=Color.WHITE;
  7.   }
  8.     
  9.    public ImageViewExt(Context context, AttributeSet attrs) {
  10.          super(context, attrs);
  11.          color=Color.WHITE;
  12.    }

  13.     
  14.     @Override
  15.      protected void onDraw(Canvas canvas) {
  16.         super.onDraw(canvas);
  17.         //画边框
  18.         Rect rec=canvas.getClipBounds();
  19.         rec.bottom--;
  20.         rec.right--;
  21.         Paint paint=new Paint();
  22.         paint.setColor(color);//设置颜色
  23.         paint.setStrokeWidth(10);//设置画笔的宽度
  24.         paint.setStyle(Paint.Style.STROKE);//设置画笔的风格-不能设成填充FILL否则看不到图片了
  25.         canvas.drawRect(rec, paint);
  26.     }
  27. }


阅读(1426) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~