package com.heal.nmm;
//引入模块
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.view.View;

//继承view
public class MyCanvas extends View{

Paint  paint;  //绘图

public MyCanvas(Context context) {
super(context);
// TODO Auto-generated constructor stub

    paint = new Paint();    paint.setColor(Color.YELLOW);     paint.setStrokeJoin(Paint.Join.ROUND);         paint.setStrokeCap(Paint.Cap.ROUND);         paint.setStrokeWidth(3);   }

// 绘制

protected void onDraw(Canvas canvas){
canvas.drawColor(Color.RED);
final int width = 180;
final int height = 400;
final int edgeWidth = 10;
final int space = 30;
int vertz = 0;
int hortz = 0;
for(int i=0;i<100;i++){
canvas.drawLine(0, vertz, width, vertz, paint);
canvas.drawLine(hortz, 0, hortz, height, paint);
vertz+=space;
hortz+=space;
}
}
}

更多相关文章

  1. Canvas基础知识
  2. android练习一之保存用户名
  3. android进阶 重写view来实现全新控件
  4. Android日历周视图 可添加事件标记
  5. Android中Adapter使用ViewHolder优化
  6. Android(安卓)UI Surface 界面绘制原理
  7. android 使用Shape绘制实用圆圈
  8. Android中View,SurfaceView和GLSurfaceView绘图的区别
  9. Android(安卓)OpenGL ES 绘图 -- 热力图

随机推荐

  1. Android实现新手引导半透明蒙层效果
  2. Android常用三方框架
  3. APK打包过程中出现Error:"app_name" is n
  4. Picasso网络图片加载 (毕加索)
  5. 如何实现Android(安卓)布局背景模糊化处
  6. Android实现文件选择
  7. Android(安卓)Studio 中Kotlinx开发
  8. Android调用接口,获取并解析数据(json格式)
  9. Android(安卓)AlertDialog ————普通
  10. Android(安卓)短信转换成彩信的消息数量(