canvas教程

Android Canvas学习笔记(1)

字号+ 作者:H5之家 来源:H5之家 2016-10-22 10:01 我要评论( )

画图形的代码自己记录一下

画图形的代码自己记录一下

package com.example.lesson32_canvas; import android.R.color; import android.os.Bundle; import android.app.Activity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.view.Menu; import android.view.View; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //引用 setContentView(new MyView(this)); } //声明画笔 public Paint paint = new Paint(); //创建View public class MyView extends View { public MyView(Context context) { super(context); // TODO Auto-generated constructor stub } @Override protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub super.onDraw(canvas); //设置画布背景颜色(白色) canvas.drawColor(0xffffffff); //保存当前图形的一个可编辑或一个剪辑的状态 canvas.save(); paint.setColor(Color.RED); // canvas.drawRect(0,0,100,50, paint); canvas.drawCircle(50, 40, 40, paint); //释放资源 canvas.restore(); } } }

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • canvas学习笔记--简单时钟

    canvas学习笔记--简单时钟

    2016-10-22 11:00

  • 绘图效率问题 Canvas?OpenGL?

    绘图效率问题 Canvas?OpenGL?

    2016-10-21 18:00

  • android canvas save always java.io.IOException: open failed:

    android canvas save always java.io.IOException: open failed:

    2016-10-21 17:00

  • html5 canvas firefox支持

    html5 canvas firefox支持

    2016-10-21 14:00

网友点评