ImageView加边框
来源:互联网 发布:淘宝商城帐篷 编辑:程序博客网 时间:2024/05/18 23:53
import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Rect;import android.util.AttributeSet;import android.widget.ImageView;/** * Created by beini on 2016/10/13. */public class StrokeImageView extends ImageView { public StrokeImageView(Context context) { super(context); if (paint == null) { paint = new Paint(); } } public StrokeImageView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public StrokeImageView(Context context, AttributeSet attrs) { super(context, attrs); } Paint paint; Boolean mBoolean = true; @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); if (paint == null) { paint = new Paint(); } Rect rec = canvas.getClipBounds(); // 画边框 rec.bottom--; rec.right--; paint.setStyle(Paint.Style.STROKE); if (mBoolean) { initPaint(); mBoolean = false; } canvas.drawRect(rec, paint); } public void initPaint() { if (paint == null) { paint = new Paint(); } paint.setStrokeWidth(0); paint.setColor(Color.TRANSPARENT); } public void setStork() { if (paint == null) { paint = new Paint(); } paint.setStrokeWidth(10); paint.setColor(getResources().getColor(R.color.app_more_gallery_color)); invalidate(); } public void resetStork() { if (paint == null) { paint = new Paint(); } paint.setStrokeWidth(0); paint.setColor(Color.TRANSPARENT); invalidate(); }}
1 0
- Android ImageView 加边框
- Android ImageView加边框
- ImageView加边框
- Android - ImageView 加边框 实例
- Android兑现ImageView加边框
- android ImageView 加边框, 加阴影,shadow
- Android之最简单的ImageView加边框方法
- Android之最简单的ImageView加边框方法
- Android之最简单的ImageView加边框方法
- 简单实现ImageView的加边框颜色的方法
- 简单实现ImageView的加边框颜色的方法
- Android最简单的Imageview加边框的方法
- imageview 边框
- Android之ImageView的加边框颜色的几种实现方式
- Android开发全程记录(十二)——ImageView 加边框的方法
- android ImageView 添加边框
- andriod imageview 简易边框
- 带边框的ImageView
- 【Java每日一题】20161026
- linux下使用screen和ping命令对网络质量进行监控
- [Openwrt 项目开发笔记]:Openwrt平台搭建(一)补遗
- 5. Longest Palindromic Substring
- 关于DUBBO服务的XML配置文件报错的问题
- ImageView加边框
- tomcat的reload原理
- shell 脚本中while 循环只执行一次的问题
- linux包含权限压缩文件与解压缩
- 飞思卡尔K22调试FXOS8700加速度和电子罗盘
- [Openwrt 项目开发笔记]:Openwrt必要设置(二)
- 训练神经网络的五大算法
- hive实例讲解实现in和not in子句
- coreseek使用和配置