本文实例为大家分享了Android空心圆及层叠效果的具体代码,供大家参考,具体内容如下package com.bwei.test.zidingyiview2;import android.content.Context;import and
本文实例为大家分享了Android空心圆及层叠效果的具体代码,供大家参考,具体内容如下
package com.bwei.test.zidingyiview2;import android.content.Context;import android.graphics.canvas;import android.graphics.Color;import android.graphics.Paint;import android.util.AttributeSet;import android.view.View;public class MyView extends View { private Context mcontext; private Paint mpaint; public MyView(Context context) { super(context); } public MyView(Context context, AttributeSet attrs) { super(context, attrs); } public MyView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); this.mcontext = context; } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas);// 得到屏幕宽高 float wi = canvas.getWidth() / 2; float he = canvas.getHeight() / 2;// 创建第一个画笔 Paint pa = new Paint();// 上色 pa.setColor(Color.GREEN);// 显示圆边 pa.setAntiAlias(true);// 设置空心圆环 pa.setStyle(Paint.Style.STROKE);// 设置圆环宽度 pa.setStrokeWidth(6); Paint pa2 = new Paint(); pa2.setColor(Color.BLUE); pa2.setAntiAlias(true); Paint pa3 = new Paint(); pa3.setColor(Color.BLACK); pa3.setAntiAlias(true);// 画什么圆 canvas.drawCircle(wi-85, he-85, 80, pa2); canvas.drawCircle(wi, he, 100, pa); canvas.drawCircle(wi+110, he+110, 120, pa3); }}
--结束END--
本文标题: Android空心圆及层叠效果实现代码
本文链接: https://lsjlt.com/news/220844.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0