我知道绘图许需要这几个类,也知道相应的几个函数,但是对这些类在宏观上是干什么的,及他们之间是什么关系不清楚啊。用透彻理解的给形象的讲讲

解决方案 »

  1.   

    View类相当于是画布,就是张白纸,你的界面类需要做的事情就是继承该类。Canvas类相当于是画笔,可以画图、文字和图形等,当然设置颜色啥的需要借助Paint实现。好像没有Graphics类吧?
      

  2.   


    Canvas若是画笔,Paint是什么?
      

  3.   


    Paint相当于是设置画笔的类,例如字体大小、颜色等都存储在该类的对象中
      

  4.   

    在Android中,关于画图的类主要有以下几种:View,SurfaceView,Canvas,Paint,Color,Bitmap,2D几何图形类等。其中每一个View都有一个可以进行绘画的画布Canvas,这个画布可以进行任意的扩展。SurfaceView与View差不多,但是比View更高级,Android图形系统的一个重要的概念就是Surface,View及其子类要画在Surface上。每个Surface创建一个Canvas对象,来管理View在Surface上的绘图操作。
      

  5.   

    给个小实例好吗,android 刚学