android Graphics
xuepeng19830728
这个作者很懒,什么都没留下…
展开
-
android Graphics(一):概述及基本几何图形绘制
前言:我最近想抽空研究研究android的各种特效,android的特效真是其它平台无法比拟的,而且一个漂亮的UI交互,会给APP增色不少,而学习特效之前,有关graphics绘图的基础知识是必不可少的,下面就分几篇对涉及到的基础知识进行梳理。一、Paint与Canvas像我们平时画图一样,需要两个工具,纸和笔。Paint就是相当于笔,而Canvas就是纸,这里叫画布。转载 2016-02-02 18:04:21 · 452 阅读 · 0 评论 -
android Graphics(二):路径及文字
前言:今天项目进入攻关期,他们改Bug要改疯掉了,主管为了激励大家,给大家发了一封邮件,讲到他对项目和学习的理解,一个很好的图形模型,分享给大家,如图在下面给出:(不便给出原文,我仅做转述)无论是学习还是其它回报,它的回报曲线如下 :蓝色是(成长+付出),红色是回报。有多久可以达到这个红心,要看我们自已的努力,付出了多少专注与汗水。红色线的上挑,是前期厚积薄发的过程,先有异常低调的学习和努力,转载 2016-02-02 18:05:47 · 360 阅读 · 0 评论 -
android Graphics(三):区域(Range)
一、构造Region1、基本构造函数 public Region() //创建一个空的区域 public Region(Region region) //拷贝一个region的范围 public Region(Rect r) //创建一个矩形的区域 public Region(int left, int top, int right, int botto转载 2016-02-02 18:07:10 · 314 阅读 · 0 评论 -
android Graphics(四):canvas变换与操作
一、平移(translate)canvas中有一个函数translate()是用来实现画布平移的,画布的原状是以左上角为原点,向左是X轴正方向,向下是Y轴正方向,如下图所示translate函数其实实现的相当于平移坐标系,即平移坐标系的原点的位置。translate()函数的原型如下:void translate(float dx, float dy)转载 2016-02-02 18:08:10 · 2395 阅读 · 0 评论 -
android Graphics( 五):drawText()详解
long long ago,有讲过有关Canvas绘图的系列知识,当时着重在基本绘图要领和canvas的保存与回退上,对drawText没有细讲,但DrawText这个函数,确是相当复杂,这里开一篇重新讲解一下。一、概述1、四线格与基线小时候,我们在刚开始学习写字母时,用的本子是四线格的,我们必须把字母按照规则写在四线格内。比如:那么转载 2016-02-02 18:09:26 · 517 阅读 · 0 评论