绘制
文章平均质量分 86
iteye_2768
这个作者很懒,什么都没留下…
展开
-
在自定义的View中绘制内容
程序开发中,常常需要完成某一个特殊效果而绘制一些内容。下面简单说明如何在View中绘制简单内容并显示出来。在自定义的View中绘制内容,主要是在onDraw方法中添加绘图操作。如果Paint可以共享,不妨把它放到类变量里面去,具体参考如下:public class MyView extends View { private Paint mPaint; privat...原创 2013-10-28 10:52:23 · 103 阅读 · 0 评论 -
在自定义的SurfaceView中绘制内容
View和SurfaceView都可以用于绘制图形,但各有各的适用场合。一般情况,主动更新,不考虑UI线程的限制,双缓存加速等情况下会优先考虑SurfaceView。下面把上篇中的MyView通过继承SurfaceView来重新编写,具体如下: public class MyView extends SurfaceView implements Callback, Runnable...原创 2013-10-28 16:53:37 · 600 阅读 · 0 评论 -
让Surface中绘制的内容响应用户的交互(状态变化)
被绘制的内容响应用户的交互,简单的看就是绘制内容的状态在用户操作时发生了变化。对于在SurfaceView中绘制的内容,如果我们希望文字可以水平移动,看看我们可以做些什么来实现这样的效果?首先,为了让例子简单,我们从XML文件中的Button接收用户的操作。然后在Activity中让自定义的View做我们所希望的状态变化,前提是获得自定义View的引用和为其添加操作接口。最后,在MyVie...原创 2013-10-28 16:54:27 · 118 阅读 · 0 评论