时间:2021-05-19
本文实例为大家分享了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); }}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
实现效果实现代码htmlHomeWordPressThemesPluginsTutorialsWebDesignResourcesLinksTutorialsH
实现效果实现代码htmlThumbnailHoverEffectwithCSS3ImagesfeaturedinthisdemoaretheworksofMer
实现效果实现代码importmatplotlib.pyplotaspltfromskimageimportiofile_name='D:/20201211731
运行效果实现代码#-*-coding:utf-8-*-importtkinterastkinterimporttkinter.messageboxasmbimp
本文实例为大家分享了Android实现圆形进度条的具体代码,供大家参考,具体内容如下实现的效果图如下所示:第一步:绘制下方有缺口的空心圆,称为外围大弧吧anva