Android 图形绘制详解
文章平均质量分 71
本专栏主要介绍Android中的图形绘制和图像的应用,介绍了Canvas类,Bitmap类等一些常用绘制图形的类的基本使用以及三种动画的使用。
AnnaIT
低头走路,永远不会发现早已出现的彩虹。。
展开
-
Android 动画之三 Property Animation—— 属性(Property)动画 【Animator提供基类】
参考大神介绍:http://blog.csdn.net/lmj623565791/article/details/38067475 前面我们介绍了补间动画,而今天我们介绍的属性动画可以说是增强版的补间动画,它的强大可以体现在两个方面:补间动画只能定义两个关键帧在“透明度”、“旋转”、“倾斜”、“位移”4个方面的变化,但属性动画可以定义在任何属性的变化。补间动画只能对UI组件执行动画,但属性动画原创 2015-09-20 16:04:49 · 943 阅读 · 0 评论 -
Android 动画之二 View Animation —— 补间(Tween)动画与Interpolator的介绍
在一个看脸的社会中,不论什么事物,长得好看总是能多吸引一些目光。App同样不例外,一款面相不错的App就算功能已经被轮了千百遍,依然会有人买账,理由就是看得顺眼,于是平面设计人员越来越被重视。白驹过隙,斗转星移,人们已然不满足于静态的美感,于是动态的用户体验应运而生,平面设计人员捉襟见肘,是我们程序员出马的时候了。 而前面我们已经介绍了逐帧(Frame)动画,今天我们就来介绍一下补间(Tween)原创 2015-09-19 10:49:49 · 1114 阅读 · 0 评论 -
Android 动画之一 Drawable Animation —— 逐帧(Frame)动画
这几天打算把动画的基础都捋一下,就像我们已经知道的,动画大致有三类:(property动画,Tween动画、Frame动画),今天开始,我们就依次来看一下,他们都是怎么使用的吧^^。 今天先来看一下逐帧(Frame)动画的使用。因为它是最容易理解的动画。 Frame动画要求开发者把动画过程的每张静态图片都收集起来,然后用Andrid控制依次来显示这些静态图片,利用人眼的“视觉暂留”的原理,造成原创 2015-09-19 21:53:14 · 948 阅读 · 0 评论 -
图形绘制详解(五)——蒙版实例和加速球实例
前面我们做了一个示例是处理两个交叠的图形,这里我们在哪个例子的基础上继续来做一些图形特效的例子。范例1:蒙版效果功能: 底层放一张图片,上层一张蒙版,通过点击,显示底层图片 思路: 使用两张图片重叠后,中间透明的方式,使每次点击蒙版,使透明显示出底层图片。 效果图: 总代码:public class MyBitmapView2 extends View{ private int原创 2015-09-18 09:20:56 · 1250 阅读 · 0 评论 -
图形绘制之——Canvas详解(四)-Bitmap(位图)及Matrix矩阵
前面我们提到过canvas相当于画家,而bitmap相当于画布,前面博客的例子都是直接利用canvas绘制,这里我们来学习一下,利用bitmap先将图形绘制好,然后一起放到最终的canvas中^^。 位图概念:Bitmap可以获得图像文件的信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。先来看一下bitmap的实例获得,这里是其中一种方式,通过已有的图片来获得它的位图,以后我原创 2015-09-17 12:00:11 · 14727 阅读 · 2 评论 -
图形绘制之——Canvas详解(三)
前面我们介绍了自定义view中Canvas的基本知识,以及用Bitmap来绘图的方法,但很多情况,我们不光只需要一个好看的界面,还希望它能够响应事件,所以这一节,我们就来讲一下如何,添加一个自定义的监听事件^^ 这里我们通过一个例子来讲解: 这个小例子的功能类似我们手机查找联系人,在侧边会有一列字母:a——z,当我们点击它时,会自动找到已这个字母开头的联系人。 这里我们简化一下功能,原创 2015-09-17 17:15:04 · 753 阅读 · 0 评论 -
图形绘制之——Canvas详解(二)-Path路径使用
上一篇博文我们学习了Canvas的基本知识,了解了使用Canvas可以绘制 直线,矩形,圆,椭圆,扇形,弧形,三角形,正弦,余弦以及path轨迹。 ????????????Path路径画法基本用法:Path常用方法:moveTo():由于path开始默认的位置为(0,0),所以需要将起始位置移动到指定位置。lineTo():划线close():将路径闭合Canvas对应使用的P原创 2015-09-17 11:47:55 · 4982 阅读 · 0 评论 -
图形绘制之——Canvas详解(一)
参照:http://blog.csdn.net/qinjuning/article/details/6936783 今天我们来学习一下如何用Canvas来绘制图形。 这里我们做个比喻: Paint 就是画笔 Bitmap 就是画布 Canvas 就是画家自定义ViewGrop/View:这里我们就先不介绍自定义ViewGrop,当然自定义控件还可以继承Surf原创 2015-09-16 14:53:05 · 1317 阅读 · 0 评论