Android自定义View绘制三个相交的圆
2017-09-28 09:46
281 查看
在onDraw()方法中进行绘制
@Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); //三个圆 Paint paint1 = new Paint(); Paint paint2= new Paint(); Paint paint3= new Paint(); //清除锯齿 paint1.setAntiAlias(true); paint2.setAntiAlias(true); paint3.setAntiAlias(true); //设置颜色 paint1.setColor(Color.BLACK); paint2.setColor(Color.BLUE); paint3.setColor(Color.RED); //绘制空心圆 paint1.setStyle(Paint.Style.STROKE); paint2.setStyle(Paint.Style.STROKE); paint3.setStyle(Paint.Style.STROKE); //设置画笔的宽度 paint1.setStrokeWidth(5); paint2.setStrokeWidth(5); paint3.setStrokeWidth(5); canvas.drawCircle(85,85,80,paint1); canvas.drawCircle(150,150,90,paint2); canvas.drawCircle(240,240,100,paint3); }
效果展示:
相关文章推荐
- [置顶] Android自定义View(五) -- 绘制顺序
- android 自定义View 动态绘制曲线图
- android自定义View绘制天气温度曲线
- Android中View的绘制过程 onMeasure方法简述 附有自定义View例
- Android自定义View专题一 UI绘制流程
- Android自定义View绘制真正的居中文本
- Android中View的绘制过程 onMeasure方法简述 附有自定义View例子
- android自定义view-绘制顺序及相关原理
- Android 自定义View之自定义绘制(Custom Drawing)
- Android使用自定义View继承SurfaceView实现动态折线图的绘制
- Android自定义View绘制彩色圆弧
- Android中View的绘制过程 onMeasure方法简述 附有自定义View例子
- Android 项目(一):自定义View绘制“柱状图”
- Android 性能优化<七>自定义view绘制优化
- Android Study之自定义View进阶路:掌握绘制基本图形(一)
- android 自定义View绘制计时器
- Android自定义View绘制闹钟
- 【Android 应用开发】 自定义组件 宽高适配方法, 手势监听器操作组件, 回调接口维护策略, 绘制方法分析 -- 基于 WheelView 组件分析自定义组件
- Android 自定义View-怎么绘制居中文本?
- Android -- 自定义View小Demo,绘制钟表时间(一)