- 1、本文档共311页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
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之间的整数
您可能关注的文档
- Android从入门到精通(基础篇).docx
- Android从入门到精通(项目篇).docx
- 2024_2025学年高中历史第二单元古代希腊罗马的政治制度第6课罗马法的起源与发展学案含解析新人教版必修1.docx
- 2024_2025学年高中历史第六单元现代世界的科技与文化第25课现代科学革命教案含解析岳麓版必修3.doc
- 2024_2025学年高中历史第1单元中国传统文化主流思想的演变第1课从百家争鸣到独尊儒术学案含解析北师大版必修3.docx
- 2024_2025学年高中历史第6单元西方人文精神的起源与发展第18课西方启蒙思想家的人文主义思想学案含解析北师大版必修3.docx
- 2024_2025学年高中历史第六单元和平与发展第2课世界人民的反战和平运动学案含解析新人教版选修3.doc
- 2024_2025学年高中化学综合小测苏教版必修1.docx
- 2024_2025学年高中历史第二单元近代中国的反侵略反封建斗争第5课鸦片战争和太平天国运动学案含解析北师大版必修1.docx
- 2024_2025学年高中历史第二单元西方人文精神的起源及其发展第7课启蒙运动教案含解析新人教版必修3.doc
- 高中语文第四单元10奥斯维辛没有什么新闻学案新人教版必修1.docx
- 部编版道德与法治三年级下册期末测试卷附参考答案【夺分金卷】.docx
- 部编版四年级下册道德与法治期末测试卷精品(考点梳理).docx
- 部编版六年级下册道德与法治期末测试卷及答案【网校专用】.docx
- 部编版五年级下册道德与法治第二单元《公共生活靠大家》测试卷附参考答案【a卷】.docx
- 部编版五年级下册道德与法治期末测试卷附答案【综合题】.docx
- 大学生第四季度思想汇报.docx
- 2024_2025学年高中历史第二单元资本主义世界市场的形成和发展第7课第一次工业革命课后篇巩固提升含解析新人教版必修2.docx
- 2024_2025学年高中历史第5单元现代中国的科技与文化第14课“百花齐放百家争鸣”学案含解析北师大版必修3.docx
- 2024_2025学年高中历史第二单元工业文明的崛起和对中国的冲击第10课近代中国社会经济结果的变动学案含解析岳麓版必修2.doc
文档评论(0)