Android提供了skia绘图的接口,使用surfaceview和canvas,具体的使用流程和API参考my blog :
http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fyili_xie

解决方案 »

  1.   

    谢谢回复。不过,如果是一个普通的Android 应用程序,那么写一个SurfaceView的派生类,获取它的Canvas,然后将内容调用Skia接口绘制上去,最后在Activity中用setcontentview显示出来即可。但是,现在我要写的是一个Widget。即其中的一个特点就是绘制中的内容并不是全屏(像其它Widget一样占据桌面的一部分)。那么像setcontentview这种接口应该就用不了吧。
      

  2.   

    道理应该是一样的,你看看widget的接口,把view换成widget的接口,绘图应该是一样的
      

  3.   

    不一样吧。我说的是App widget程序。不是像button, textview这样的部件。
      

  4.   

    我说画图在哪都是一样的,SKIA提供给JAVA的API是不变的,至于如何实现widget,遵守widget的接口就好了,个人觉得
      

  5.   

    App widget目前不支持canvas。只支持几个基本的view