android圆形图加描边
来源:互联网 发布:google chrome mac下载 编辑:程序博客网 时间:2024/06/05 01:49
有时在实现圆形图后要加描边,其实描边也就是在view上画一个空心圆
操作如下:
1首先你已经有一个自定义的imageview来实现圆形图了,如果没有请网上搜一下 开源的很多
2.找到ondrow方法,在所有画操作都完成后调用一下方法
drawBorder( canvas,this.getWidth(), this.getHeight());
方法实现如下
private int mBorderWidth = 1; //描边的宽度 private int mBorderColor = Color.parseColor("#30000000");//描边颜色 /** * 绘制最外面的边框 * * @param canvas * @param width * @param height * */ private void drawBorder(Canvas canvas, final int width, final int height) { if (mBorderWidth == 0) { return; } final Paint mBorderPaint = new Paint();//画刷 mBorderPaint.setStyle(Paint.Style.STROKE); mBorderPaint.setAntiAlias(true);//空心样式 mBorderPaint.setColor(mBorderColor); mBorderPaint.setStrokeWidth(mBorderWidth); /** * 坐标x:view宽度的一半 坐标y:view高度的一半 半径r:因为是view宽度的一半-border */ canvas.drawCircle(width >> 1, height >> 1, (width >> 1), mBorderPaint); canvas = null; }
0 0
- android圆形图加描边
- Android 仿酷点圆形菜单
- android圆形的ImageView
- android 自定义圆形进度条
- android圆形的ImageView
- Android圆形进度条
- Android 圆形滑动菜单
- Android圆形的ImageView
- Android 圆形头像显示
- Android 圆形 ImageView
- android 环形进度条 圆形
- Android自定义圆形图片
- Android---圆形菜单
- Android自定义圆形图片
- android 圆形的ImageView
- Android 笔记 - 圆形头像
- Android 圆形图片 CircleImageView
- android:圆形 ImageView
- Android多媒体框架图
- 2000
- 理解OAuth 2.0
- jquery事件冒泡
- mesos+marathon平台搭建
- android圆形图加描边
- 网络安全
- DispatchAction
- 周总结
- java 汉诺塔问题
- 数据分析/数据挖掘/机器学习---- 必读书目
- redis学习笔记(13)---列表命令及实现
- UNIX环境高级编程(阅读笔记)---多线程信号
- 大端模式和小端模式