没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Android 画图学习总结(一)——类的简介
学习 有一段时间了,看完了 中的大部分文档,但是始终感觉自己还缺少
很多,后来发现, 中只是介绍了 自己开发的那一部分如何使用, 中引
用至 的部分如何使用却没有说明。当然这也不是 的职责,但是这对我们 程序员来
说的确是缺少了很多,在这里我们将对 缺少的部分”并结合 中 说明
来详细介绍,并不断的补充完善。
首先,如何获取 res 中的资源
数据包 :
主要类:
中的简介:
! "#
"$$ %&'(!
其主要接口按照功能,划分为以下三部分:
))))"$
例如:
"$
*#*#"$
"$
直接获取 中存放的资源
'!*"$
获取资源的数据流,读取资源数据
+,-"
)!&.++$
从 )/0 文件中获取数据
为每种资源提供了相应的接口来获取这种资源,除了可以直接获取资源外,还额外提
供了以数据流的方式获取资源,这在以后的应用程序开发中会经常使用,那么如何获取
了,如下:1this-"$"$2
其次,如何获取资源中的画图对象
数据包 : *#
主要类:*#
中的简介:*##! #*3
/(** *# (*
2 *#&'* (
!((!
看了以上简介,发现 *# 是个 ,具体如何画图,需要具体分析 *# 的子类,
例如:+!*#
中的简介:*# *#!#. .
4+!*#! .!. )/0.!
+!#5'#)/0* 6<bitmap>6!
其主要接口如下:
+!*#"$
+!*#"+!#!$
+!*#" $
+!*#"'!$
*"$
6
*#"+$
" $"
7$
+!+!"$
&&"$
*# 是个抽象类,在 +!*# 中我们就看到位图的具体操作,在仔细看下
+!*# 的构造函数,我们就会发现与 中的 *"$接口是相对应的.
就可以通过以下方法来获取位图:
1 -"$"$2
'!1*"*#!(8#8!$2
+!*#6#!*1*+!*#"$2
+!#!1#!*+!"$2
关于 *# 深入的学习与理解,请阅读 画图学习总结(三)——*#
然后,看几个常用的辅助类
9 &
数据包 :
中的简介: & (!# **
!.-#!主要就是定义:画刷的样式,画笔的大小:颜色等。
; (
数据包 :
中的简介: ( ((主
要就是定义:字体。
最后,核心类显示资源
数据包 :
主要类:
中的简介: *3*! .(<
#!=+! -. *"*
#!$.*!".& .-.+!$."#
( *$
按照结构的功能,将主要接口分为以下 > 部分:
#))))"$
区域操作:
'77,,?,
'?,,
,&0,
,@,,8'77,,?,
A?'B?
)B
*))))"$
画图函数
"$
"$
*"$
"$
画布操作函数
在这里需要特殊说明下: 就是一个区域,也就是画布()中的有效区域,
在无效区域上 *,对画布没有任何改变。
总结说明
在写代码前,必须先仔细看下这几个主要的类,在这里我也只是把 中的介绍稍微总结下,
它代替不了你对 的详细阅读,毕竟 是最详细的说明文档,在后续篇幅中再深入详细的介
绍。
Android 画图学习总结(二)——Bitmap
通过前一篇的学习,对 画图核心部分有了一定的了解,后面篇幅,我们将详细介绍
中的各种画图对象的使用,首先介绍我们最常用的 +!"位图$。位图是我们开发中最常用的资源,
毕竟一个漂亮的界面对用户是最有吸引力的。按照对位图的操作,分为以下几个功能分别介绍:
剩余10页未读,继续阅读
zhaoweixing1989
- 粉丝: 104
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页