Anroid自定义View-绘制圆环
来源:互联网 发布:vb label 透明 编辑:程序博客网 时间:2024/04/30 09:47
自定义View代码如下:
public class CircleProgress extends View { private Paint mPaint; private int mWidth; private int mHeight; private static final int RING_WIDTH =80; public CircleProgress(Context context) { super(context); initPaint(); } private void initPaint() { mPaint = new Paint(); mPaint.setAntiAlias(true); mPaint.setColor(Color.YELLOW); } public CircleProgress(Context context, AttributeSet attrs) { super(context, attrs); initPaint(); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); mWidth = getWidth(); mHeight = getHeight(); mPaint.setStyle(Paint.Style.STROKE); mPaint.setStrokeWidth(RING_WIDTH); canvas.drawCircle(mWidth / 2, mHeight / 2, 100, mPaint); }}
MainActivity.java代码如下:
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(new CircleProgress(this)); }}
运行实例如下:
阅读全文
1 0
- Anroid自定义View-绘制圆环
- Android自定义View --- 绘制圆环
- 自定义View之绘制圆环
- android--笔记--自定义View绘制圆环
- Android自定义view 圆环占比 动画绘制
- Android自定义view绘制圆环占比动画
- Android自定义view动态绘制百分比圆环进度条
- 自定义View学习篇之绘制一个圆环动画
- 圆环百分比自定义View
- 自定义view-圆环
- 自定义View圆环
- 自定义View圆环进度条
- 自定义view圆环进度条
- 自定义View圆环
- 自定义view圆环
- 自定义view圆环进度条
- 自定义view之自定义圆环
- 自定义View画圆环(嵌套圆环)
- PHP中PSR-[0-4]代码规范
- js练习题:猜数1~10之间
- Java 获取当前时间
- 【deep learning】深度学习用于图片的分类和检测总结
- Spatio-Temporal Attention Models for Grounded Video Captioning
- Anroid自定义View-绘制圆环
- 集群、分布式、负载均衡区别
- 程序在加载类的时候走的流程
- XMLHttpRequestjQuery.post(url, [data], [callback], [type])
- 跨域解决方式
- MySQL修改数据表名
- CRC校验,ARP协议及ARP抓包
- 关于python方法绑定
- 重写equal()时为什么也得重写hashCode()之深度解读equal方法与hashCode方法渊源