自定义View画八卦图
来源:互联网 发布:手机端图片点击放大js 编辑:程序博客网 时间:2024/06/08 02:39
package com.example.a03_gossip.gossipview;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.RectF;import android.support.annotation.Nullable;import android.util.AttributeSet;import android.view.View;/** * Created by yujie on 2017/11/30. */public class DrawView extends View{ public DrawView(Context context) { super(context); } public DrawView(Context context, @Nullable AttributeSet attrs) { super(context, attrs); } public DrawView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); Paint paint = new Paint(); paint.setAntiAlias(true); paint.setStrokeWidth(5); paint.setStyle(Paint.Style.FILL); RectF leftRectF = new RectF(100, 100, 500, 500); paint.setColor(Color.WHITE); canvas.drawArc(leftRectF, 90, 180, false, paint); paint.setStyle(Paint.Style.STROKE); paint.setColor(Color.BLACK); canvas.drawArc(leftRectF, 90, 180, false, paint); paint.setColor(Color.BLACK); paint.setStyle(Paint.Style.FILL_AND_STROKE); RectF rightRectF = new RectF(100, 100, 500, 500); canvas.drawArc(rightRectF, -90, 180, false, paint); RectF upRectF = new RectF(200, 100, 400, 300); canvas.drawArc(upRectF, 90, 180, false, paint); paint.setColor(Color.WHITE); RectF downRectF = new RectF(200, 300, 400, 500); canvas.drawArc(downRectF, -90, 180, false, paint); paint.setColor(Color.BLACK); paint.setStyle(Paint.Style.STROKE); canvas.drawArc(downRectF, -90, 180, false, paint); paint.setStyle(Paint.Style.FILL); paint.setColor(Color.WHITE); canvas.drawCircle(300, 200, 20, paint); paint.setColor(Color.BLACK); canvas.drawCircle(300, 400, 20, paint); }}
阅读全文
0 0
- 自定义View画八卦图
- Android 自定义view 八卦图
- Android自定义View实现八卦图效果
- Android自定义View实现八卦图效果
- css画八卦图
- c语言画的八卦图
- 自定义view 画百分比
- 自定义View画五角星
- 自定义View画五角星
- 自定义view画太极图
- 自定义View,随机画点
- 自定义View画圆形进度条
- Android自定义View画曲线
- Android 自定义View画‘√’
- 自定义View,画折线图
- 自定义view画个圈圈
- 自学自定义view--画虚线
- 自定义view画圆拖动
- urllib与urllib2的学习总结(python2.7.X)
- expdp 问题和 ORA-00600: internal error code, arguments: [25027], [6], [0], [], [], [], [], [], [], [],
- python .txt文件读取及数据处理总结
- 个人成长与职业规划
- Matlab2012b license失效解决办法
- 自定义View画八卦图
- lucene index
- 数据结构实验之图论七:驴友计划
- nginx 配置初探
- python -- 小函数
- D
- 一个简单的智能指针的实现
- Android 自定义控件大道(二)绘制一个会动的能力分布图
- 25G接力10G技术成为数据中心最优解决方案