android学习 4-25使用Path 绘制几何图形
来源:互联网 发布:linux断点续传工具 编辑:程序博客网 时间:2024/06/04 21:21
package com.mz.canvas;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Path;import android.graphics.Paint.Style;import android.graphics.Path.Direction;import android.view.View;public class MyPathView extends View { private Paint paint; private Paint paint1; public MyPathView(Context context) { super(context); paint=new Paint(); paint.setColor(Color.RED);//画笔颜色 paint.setStrokeWidth(2);//画笔宽度 paint.setAntiAlias(true);//抗锯齿 paint.setStyle(Style.STROKE);//样式不填充 paint.setTextSize(20);//字体大小为20 paint1=new Paint(paint);//继承paint paint1.setColor(Color.BLUE); // TODO Auto-generated constructor stub } @Override protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub super.onDraw(canvas); canvas.drawColor(Color.WHITE); Path path=new Path();//实例化path path.addCircle(100, 100, 80, Direction.CW);//圆心坐标,半径,方向) //圆心100 100 顺时针 //注意:(在参数提示中发现 有 类 定义,应该先写类名.提示) path.addCircle(250, 250, 50, Direction.CW); canvas.drawPath(path, paint); String str="XX大学计算机学院"; canvas.drawTextOnPath(str, path, 270, 20, paint);//以圆写字 //字 //绘制一个三角形 Path path1=new Path(); path1.moveTo(200, 220); path1.lineTo(70, 300); path1.lineTo(280, 300); path1.close();//自动连线 canvas.drawPath(path1, paint); }}
0 0
- android学习 4-25使用Path 绘制几何图形
- android学习4-25 使用canvas绘制几何图形(在View内)
- 绘制几何图形:使用android.graphics类
- Android绘制几何图形
- android绘制几何图形
- 使用Canvas绘制几何图形
- 使用Canvas绘制几何图形
- 使用canvas绘制几何图形
- 绘制几何图形——使用android.graphics类
- 绘制几何图形——使用android.graphics类 onDraw
- 绘制几何图形——使用android.graphics类
- 绘制几何图形——使用android.graphics类
- 绘制几何图形——使用android.graphics类
- 绘制几何图形——使用android.graphics类
- android自定义View绘制几何图形
- android--(绘制几何图形、图片、surfaceView)
- android自定义View绘制几何图形
- android自定义View绘制几何图形
- Materials Design修改TextInputLayout的label字体颜色和下划线的状态颜色
- epoll详解
- POJ 2891-Strange Way to Express Integers【中国剩余定理】
- 在 iOS创建 第一个Cordova 项目
- C#操作Xml文件:增,删,改,查
- android学习 4-25使用Path 绘制几何图形
- hdu-1140 War on Weather(基础三维几何)
- C#事件(event)的一个实例
- 整理iOS9适配中出现的坑(图文)
- Android MVP架构,android-architecture
- 数组实现循环队列 C++实现
- springmvc(一)快速入门(传统版)
- RabbitMQ学习之Java客户端连接测试(二)
- myeclipse中hibernate反向生成mapping配置文件时生成到其他项目中解决方法