生活随笔
收集整理的這篇文章主要介紹了
Android 图片加边框
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
// 自定義ImageView ? ? ?import?android.content.Context; |
| import?android.graphics.Canvas; |
| | import?android.graphics.Paint; |
| import?android.graphics.Rect; |
| import?android.util.AttributeSet; |
| import?android.widget.ImageView; |
| public?class?myImageView?extends?ImageView { |
| ????private?int?borderwidth; |
| ????public?myImageView(Context context) { |
| ????public?myImageView(Context context, AttributeSet attrs, |
| ????????????int?defStyle) { |
| ????????super(context, attrs, defStyle); |
| ????public?myImageView(Context context, AttributeSet attrs) { |
| ????????super(context, attrs); |
| ????public?void?setColour(int?color){ |
| ????//設(shè)置邊框?qū)挾?/td> |
| ????public?void?setBorderWidth(int?width){ |
| ????????borderwidth = width; |
| ????protected?void?onDraw(Canvas canvas) { |
| ????????super.onDraw(canvas); |
| ????????Rect rec = canvas.getClipBounds(); |
| ????????Paint paint =?new?Paint(); |
| ????????paint.setColor(co);//RGB |
| ????????paint.setStyle(Paint.Style.STROKE); |
| ????????//設(shè)置邊框?qū)挾?/td> |
| ????????paint.setStrokeWidth(borderwidth); |
| ????????canvas.drawRect(rec, paint); |
//轉(zhuǎn)載地址:?http://www.open-open.com/lib/view/open1330661321030.html
總結(jié)
以上是生活随笔為你收集整理的Android 图片加边框的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。