protected void onDraw(Canvas canvas) { super.onDraw(canvas); RectF rectF = new RectF(0, 0, 400, 400); //设置画笔 Paint paint = new Paint(); paint.setAntiAlias(true); //设置颜色---黑鱼 paint.setColor(Color.BLACK); canvas.drawArc(rectF,90,180,true,paint); //设置白鱼 paint.setColor(Color.WHITE); canvas.drawArc(rectF,-90,180,true,paint); //创建小半圆--黑 RectF rectF1 = new RectF(100, 0, 300, 200); paint.setColor(Color.BLACK); canvas.drawArc(rectF1,-90,180,true,paint); //创建小半圆--百 RectF rectF2 = new RectF(100, 200, 300, 400); paint.setColor(Color.WHITE); canvas.drawArc(rectF2,90,180,true,paint); //创建小半圆--百 paint.setColor(Color.WHITE); paint.setStyle(Paint.Style.FILL); canvas.drawCircle(200,100,40,paint); paint.setColor(Color.BLACK); paint.setStyle(Paint.Style.FILL); canvas.drawCircle(200,300,40,paint); }
自定义view 绘制太极案例
最新推荐文章于 2021-10-14 16:01:47 发布