码迷,mamicode.com
首页 > 移动开发 > 详细

疯狂Android讲义 - 学习笔记(六)

时间:2014-06-14 22:29:28      阅读:302      评论:0      收藏:0      [点我收藏+]

标签:android   style   color   strong   使用   文件   

第7章

 

7.1 使用简单图片 

7.1.1 使用Drawable对象 

7.1.2 Bitmap和BitmapFactory 

 

7.2 绘图

7.2.1 Android绘图基础:Canvas、Paint等 

Android的绘图应该继承View组件,并重写onDraw(Canvas canvas) 方法即可,Canvas代表了“依附”于指定View的画布。表7.1 Canvas的绘制方法 

Paint代表了Canvas上的画笔,Paint类主要用于设置绘制风格,包括画笔颜色、画笔粗细、填充风格等。 

7.2.2 Path类  

可以预先在View上将N个点连成一条“路径” ,然后调用Canvas的drawPath(path,paint)即可沿着路径绘制图形。

PathEffect定义绘制效果,它还有一些子类。

7.2.3 绘制游戏动画 

源码\07\7.2\HandDraw  采用双缓冲实现画图板) 

 

7.3 图形的特效处理 

7.3.1 使用Matrix控制变换 

Matrix是一个矩形工具类,它本身不能对图像或组件进行变换,但它可与其他API结合来控制图形、组件的变换。 

7.3.2 使用drawBitmapMesh扭曲图像 

7.3.3 使用Shader填充图形 

 

7.4 逐帧(Frame)动画 

7.4.1 AnimationDrawable与逐帧动画  逐帧动画通常采用XML资源文件进行定义。

AnimationDrawable代表的动画默认是不播放的,必须在程序中启动动画播放才可以。 

 

7.5 补间(Tween)动画 

补间动画就是开发者只需要指定动画开始、动画结束,而动画变化的中间帧由系统计算、补齐。

7.5.1 Tween动画与Interpolator 

7.5.2 位置、大小、旋转度、透明度改变的补间动画 

7.5.3 自定义补间动画 

 

7.6 属性动画

7.6.1 属性动画的API 

7.6.2 使用属性动画 

 

7.7 使用SurfaceView实现动画 

7.7.1 SurfaceView的绘图机制 

 

 

 

 

 

 

 

疯狂Android讲义 - 学习笔记(六),布布扣,bubuko.com

疯狂Android讲义 - 学习笔记(六)

标签:android   style   color   strong   使用   文件   

原文地址:http://www.cnblogs.com/busor/p/3786323.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!