// 自定义ImageView

import
android.content.Context;

importandroid.graphics.Canvas;
importandroid.graphics.Paint;

importandroid.graphics.Rect;

importandroid.util.AttributeSet;

importandroid.widget.ImageView;


publicclassmyImageViewextendsImageView {


privateintco;

privateintborderwidth;

publicmyImageView(Context context) {

super(context);

}

publicmyImageView(Context context, AttributeSet attrs,

intdefStyle) {

super(context, attrs, defStyle);

}


publicmyImageView(Context context, AttributeSet attrs) {

super(context, attrs);

}

//设置颜色

publicvoidsetColour(intcolor){

co = color;

}

//设置边框宽度

publicvoidsetBorderWidth(intwidth){


borderwidth = width;

}

@Override

protectedvoidonDraw(Canvas canvas) {

super.onDraw(canvas);

// 画边框

Rect rec = canvas.getClipBounds();

rec.bottom--;

rec.right--;

Paint paint =newPaint();

//设置边框颜色

paint.setColor(co);//RGB

paint.setStyle(Paint.Style.STROKE);

//设置边框宽度

paint.setStrokeWidth(borderwidth);

canvas.drawRect(rec, paint);

}

}

//转载地址: http://www.open-open.com/lib/view/open1330661321030.html

更多相关文章

  1. Android(安卓)如何设置自定义dialog的大小
  2. Android(安卓)设置dialog在底部显示
  3. QQ侧滑删除分享(工具类)
  4. android .9 图片的全能适配方法
  5. android的动画实例
  6. Android(安卓)Camera照相机
  7. Android(安卓)有入场动画的Popuwindow
  8. TextView 设置 Ellipsize 属性,但它不工作?
  9. Android之视频播放2

随机推荐

  1. 【Android】输入设备配置文件(.idc文件)
  2. [Android]Using Text-to-Speech
  3. Android设置无标题
  4. Android(安卓)Developers:处理音频输出的
  5. 问题的解决: android sdk 2.1 update中Fa
  6. android 定时拍照并发送微博
  7. android下的junit test
  8. android getLastKnownLocation null
  9. 图片显示上下有空白的解决办法
  10. 调用android系统图标