当前位置:文档之家› Android07-图形与图像处理

Android07-图形与图像处理

形与图像处理
- Android数据存储与IO - ContentProvider实现数据共享 - Service与BroadcastReceiver - 多媒体应用开发 - OpenGL与3D应用开发
Android高级
- Android网络应用
- 管理Android手机桌面 - 传感器应用开发 - GPS应用开发 - 使用Google Map服务 - 项目一 - 项目二
Android
王健山编著 博瑞教育
Android课程大纲
Android基础
- Android应用与开发环境 - Android应用的界面编程 - Android的事件处理 - 深入理解Activity与Fragment - 使用Intent与IntentFilter通信 - Android应用的资源
Bitmap和BitmapFactory
绘图基础:Canvas
Path类
绘制游戏动画
使用Matrix控制变换
drawBitmapMesh扭曲图像
使用Shader填充图形
AnimationDrawable与逐帧动画
Tween动画与Interpolator
Android使用Animation代表抽象的动画类,它包括如下几个子类。
自定义补间动画
API
使用属性动画
Surface View绘图机制
目录
1.使用简单图片及绘图

2. 图形特效处理
4.Surface View 实现动画

3. 逐帧、补间、属性动画
5. 本章小结
使用Drawable对象
在访问图片时,使用Drawable类及其子类BitmapDrawable、ColorDrawable、 ShapeDrawable等类处理,关于Drawable类的初始化有三种方式,一是使用在工程中 保存的图片;二是使用mxl定义Drawable属性;三是使用构造器来完成,但这种方法 不经常被采纳。 使用图片创建Drawable对象,在资源文件中保存一图片文件test.jpg,然后通过 R.drawable.test使用该图片,代码如下: ImageView imgv = (ImageView)findViewById(R.id.imgv); imgv.setImageResource(R.drawable.test); 也可以使用xml文件定义Drawable对象 例如:在AndroidManifest.xml文件中定义应用的图标: <application android:icon=@drawable/icon......... 在布局文件中定义一个ImageView时指定Drawable对象 <ImageView android:id="@+id/imgv" android:layout_width="fill-parent" android:layout_height="wrap_content" android:src="@drawable/test" />
相关主题