网站大量收购闲置独家精品文档,联系QQ:2885784924

Android从入门到精通(高级篇).docxVIP

  1. 1、本文档共311页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android从入门到精通(高级篇),文档仅供学习参考。

Android

从入门到精通

第2篇高级篇

目录

\h第2篇高级篇

\h第9章图形图像处理技术

\h9.1常用绘图类

\h9.2绘制2D图像

\h9.3为图形添加特效

\h9.4Android中的动画

\h9.5经典范例

\h9.6小结

\h9.7实践与练习

\h第10章多媒体应用开发

\h10.1播放音频与视频

\h10.2控制相机拍照

\h10.3经典范例

\h10.4小结

\h10.5实践与练习

\h第11章ContentProvider实现数据共享

\h11.1ContentProvider概述

\h11.2预定义ContentProvider

\h11.3自定义ContentProvider

\h11.4经典范例

\h11.5小结

\h11.6实践与练习

\h第12章线程与消息处理

\h12.1实现多线程

\h12.2Handler消息传递机制

\h12.3经典范例

\h12.4小结

\h12.5实践与练习

\h第13章Service应用

\h13.1Service概述

\h13.2创建StartedService

\h13.3创建BoundService

\h13.4管理Service的生命周期

\h13.5经典范例

\h13.6小结

\h13.7实践与练习

\h第14章网络编程及Internet应用

\h14.1通过HTTP访问网络

\h14.2使用WebView显示网页

\h14.3经典范例

\h14.4小结

\h14.5实践与练习

第2篇高级篇

本篇包括图形图像处理技术、多媒体应用开发、ContentProvider实现数据共享、线程与消息处理、Service应用、网络编程及Internet应用,并结合大量的图示、范例、经典应用和录像等使读者快速掌握Android开发中的高级内容,学习完本篇,读者可以掌握更深一层的Android开发技术。

第9章图形图像处理技术

(教学录像:2小时56分钟)

图形图像处理技术在Android中非常重要,特别是在开发益智类游戏或者2D游戏时,都离不开图形图像处理技术的支持。本章将对Android中的图形图像处理技术进行详细介绍。

通过阅读本章,您可以:

★了解常用的绘图类

★掌握如何绘制几何图形

★掌握如何绘制文本

★掌握如何绘制路径及绕路径文本

★掌握如何绘制图片

★掌握如何为图形添加旋转、缩放、倾斜和平移特效

★掌握如何使用BitmapShader渲染图像

★掌握如何实现逐帧动画

★掌握如何实现补间动画

9.1常用绘图类

教学录像:光盘\TM\lx\9\常用绘图类.exe

在Android中,绘制图像时最常应用的就是Paint类、Canvas类、Bitmap类和BitmapFactory类。其中,Paint类代表画笔,Canvas类代表画布。在现实生活中,有画笔和画布就可以作画了,在Android中也是如此,通过Paint类和Canvas类即可绘制图像。下面将对这4个类进行详细介绍。

9.1.1Paint类

Paint类代表画笔,用来描述图形的颜色和风格,如线宽、颜色、透明度和填充效果等信息。使用Paint类时,首先需要创建该类的对象,这可以通过该类提供的构造方法来实现。通常情况下,只需要使用无参数的构造方法来创建一个使用默认设置的Paint对象,具体代码如下:

Paintpaint=newPaint();

创建Paint类的对象后,还可以通过该对象提供的方法来对画笔的默认设置进行改变,例如,改变画笔的颜色、笔触宽度等。用于改变画笔设置的常用方法如表9.1所示。

表9.1Paint类的常用方法

方法

描述

setARGB(inta,intr,intg,intb)

用于设置颜色,各参数值均为0~255之间的整数,分别用于表示透明度、红色、绿色和蓝色值

setColor(intcolor)

用于设置颜色,参数color可以通过Color类提供的颜色常量指定,也可以通过Color.rgb(intred,intgreen,intblue)方法指定

setAlpha(inta)

用于设置透明度,值为0~255之间的整数

您可能关注的文档

文档评论(0)

MAX知识点 + 关注
实名认证
文档贡献者

资料收集达人

版权声明书
用户编号:8053033065000020

1亿VIP精品文档

相关文档