View类和surfaceView详细介绍: view类: view类是Android的一个超类,这个类几乎包含了所有的屏幕类型,每一个view都有一个用于绘画 的画布,这个画布可以进行任意的扩展。布局视图可以通过Android的XML来进行。在游戏开发中当然也可以自定义视图(view),让...
分类:
其他好文 时间:
2015-02-25 12:57:30
阅读次数:
192
6.4 Canvas绘制的辅助类通过前面对Canvas的介绍,我们明白Canvas可以做很多事,绘画图形,变换等,当然在手机世界里我们看到的远远不是简单的图形就可以表现完全的,还有颜色,字体,等各种各样的元素组成,专门的工作交给专门的类来处理。下面我们介绍一些Canvas常用到的一些辅助类。6.4.1画笔android.graphics.Paint在Canvas绘制的辅助类中,使用频率最多的是画笔...
分类:
其他好文 时间:
2015-02-24 10:19:35
阅读次数:
152
6.4.8区域 android.graphics.Region与Region.Op在Canvas的绘画时,我们可能碰到止需要显示半个矩形,或者显示一部分图片,那么我们就要用到Canvas的设置区域的方法,有clipRect(Rect rect,Region.Op op)、clipRegion(Region region)这两个方法。Region表示的是一个区域和Rect不同的是,它可以表示的一个不...
分类:
其他好文 时间:
2015-02-24 10:18:42
阅读次数:
297
6.4.4路径android.graphics.Path当我们的需求是一个不规则的图形的时候,Canvas的drawRect等方法就不行了,这里就要用到drawPath(Path path, Paint paint)方法来按路径绘画一个形状。Canvas还有一个方法clipPath(Path path)。这个方法用于按照设计的路径来设置Canvas中的有效区域。下面我们就介绍下路径类,它是一个多个...
分类:
其他好文 时间:
2015-02-24 10:18:35
阅读次数:
155
一、HTML5有哪些新特性
1.用于媒体播放的、
2.用户绘画的
3.更好的支持本地离线存储
4.新的特殊内容元素,如:article、header、footer、nav等
5.新的表单控件,如:calendar、date、time、email、url、search
二、音频和视频播放
1.音频播放
2.视频播放...
分类:
Web程序 时间:
2015-02-15 09:31:40
阅读次数:
151
Paper53在很早之前我们就为大家推荐过,上周这款App也迎来了首次无内购免费促销,目前所有的笔刷都可以免费使用,如果你有在iPad上绘画的需求,那么Paper53绝对是你的最佳选择,如果你想更深度的体验Paper53,买一根Pencil53蓝牙触控笔也是值得的。每日佳软:iPad上绘画创作利器P...
分类:
其他好文 时间:
2015-02-12 21:18:06
阅读次数:
275
第一种策略,是释放显示相关的内存。这是我们针对系统APP采用的一种调优策略。 图形内容,俗称位图是非常占用内存的,针对位图,我们采用异步加载的方法,将位图内容信息和位图的状态信息分别进行存储,将内容信息存储到机身存储上,而 把状态信息保留在RAM上。当APP再次显示时,不需要重新测量、布局,只在绘画...
分类:
移动开发 时间:
2015-02-12 17:43:17
阅读次数:
146
【说明】此例扒自 Qt 官网,原例是 C++ 代码,我把它改写成了 Python + PyQt5 版本。有了前一个例子的成功,这个例子改写的非常之快。记得第一个例子花了我几天的时间,而这个例子只花了半个小时。当然,过程中也遇到了一些新问题,比如 renderAreas 被定义成 QList类,而QL...
分类:
其他好文 时间:
2015-02-09 15:28:49
阅读次数:
712
【说明】 好吧,坦白从宽,我是Qt扒手(不要鄙视我)。这是我根据qt官网提供的C++版本的例子(http://doc.qt.io/qt-5/qtwidgets-painting-basicdrawing-example.html),改编而成的Python版本。 由于本人没有C++基础,其难度之大,自...
分类:
其他好文 时间:
2015-02-09 07:03:43
阅读次数:
748
今天开始看项目二:画幅好画
项目中会用到图形生成包ReportLab,因此首先装好这个包:easy_install reportlab
从书中可以了解到,这个包主要用于作图。
比如说写字、画线等。执行代码:
from reportlab.lib import colors
from reportlab.graphics.shapes import Drawing,String,PolyLi...
分类:
编程语言 时间:
2015-02-08 12:57:05
阅读次数:
179