- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[精品]Android_资源文件_详解
资源文件夹
资源文件夹
1) 引用自定义的资源
android:text=@string/hello
这里使用@前缀引入对一个资源的引用--在@[package:]type/name
@[package:]type/name
形式
形式
中后面的文本是资源的名称。在这
种情况下,我们不需要指定包名,因为我们引用的是我们自己包中的资源。type是xml子节点名,name是xml属性名:
?xml version=1.0 encoding=utf-8?
resources
string name=helloHello World, HelloDemo!/string
/resources
2) 引用系统资源
android:textColor=@android:
android:
color/opaque_red 指定package: android
3) 引用主题属性
另外一种资源值允许你引用当前主题中的属性的值。这个属性值只能在样式资源和XML属性中使用;它允许你通过将它
们改变为当前主题提供的标准变化来改变UI元素的外观,而不是提供具体的值。
android:textColor=?
?
android:textDisabledColor
注意
注意
:
:
这和资源引用非常类似,除了我们使用一个?前缀代替了@。当你使用这个标记时,你就提供了属性资源的名称 ,
它将会在主题中被查找--因为资源工具知道需要的属性资源,所以你不需要显示声明这个类型(如果声明,其形式就
是?android:attr/android:textDisabledColor)。除了使用这个资源的标识符来查询主题中的值代替原始的资源,其命
名语法和@形式一致:?[namespace:]type/name,这里类型可选。
res/anim/
res/anim/
XML
XML
文件,它们被编译进逐帧动画(
文件,它们被编译进逐帧动画(
frame
frame
by
by
frame
frame
animation
animation
)或补间动画
)或补间动画
(
(
tweened
tweened
animation
animation
)
)
对象
对象
动画资源分为两种,一是实现图片的translate、scale、rotate、alpha四种变化。还可以设置动画的播放特性;
另一种是帧动画,逐帧播放设置的资源
路径位于:res/anim/filename.xml,文件名随意
动画类型
Android的animation由四种类型组成
XML
XML
中
JavaCode
JavaCode
中
alpha 渐变透明度动画效果
scale 渐变尺寸伸缩动画效果
translate 画面转换位置移动动画效果
rotate 画面转移旋转动画效果
AlphaAnimation 渐变透明度动画效果
ScaleAnimation 渐变尺寸伸缩动画效果
TranslateAnimation 画面转换位置移动动画效果
Animation
Animation
主要有两种动画模式
一种是tweened animation(渐变动画)
一种是frame by frame(画面转换动画)
alpha
alpha
xml
xml
淡出效果
淡出效果
alpha
alpha
xml
xml
淡入效果
淡入效果
RotateAnimation 画面转移旋转动画效果
XML中 JavaCode
alpha AlphaAnimation
scale ScaleAnimation
XML中 JavaCode
translate TranslateAnimation
rotate RotateAnimation
rotate.xml
rotate.xml
旋转效果
旋转效果
Scale.xml
Scale.xml
缩放效果
缩放效果
translate.xml
translate.xml
移动效果
移动效果
res/drawable
res/drawable
png
png
、
、
.9.png
.9.png
、
、
.jpg
.jpg
文件,它们被编译进以下的
文件,它们被编译进以下的
Drawable
Drawable
资源子类型中:
资源子类型中:
要获得这种类型的一个资源,可以使用
要获得这种类型的一个资源,可以使用
Resource.getDrawable(
Resource.getDrawable(
id
id
)
)
位图文件
位图文件
9-patches
9-patches
(可变尺寸的位图)
(可变尺寸的位图)
为了获取资源类型,使用
为了获取资源类型,使用
mContext.getResources().getDrawable(R.drawable.imageId)
mC
您可能关注的文档
- [精品]1984.6寸版.pdf
- [精品]1B412000 路面工程.pdf
- [精品]2000年普通高等学校招生全国统一考试说明(文科)部分.pdf
- [精品]2000年普通高等学校招生全国统一考试说明(理科)部分.pdf
- [精品]2004-2010年一级建造师《工程经济》年真题及答案.doc
- [精品]2004-2010年一级建造师《建设工程法规及相关知识》真题及答案.doc
- [精品]20060523103113421.pdf
- [精品]2005-2012一建机电实务真题集答案.pdf
- [精品]2004-2010年一级建造师《建设工程实务与管理》历年真题及答案.doc
- [精品]1S3A42_13-9-05_XVyV3-d.pdf
最近下载
- 《蔚来公司盈利能力评价的案例分析》12000字.docx
- 2024年初级会计职称《初级会计实务》精讲课件-第十章--政府会计基础.pptx VIP
- Unit 6 Useful numbers PartA(3) Letters and sounds 课件 人教版(PEP)英语三年级上册.pptx
- 《Canon 5D2完全指南》.pdf
- 北京市海淀区名校2023-2024学年高二上学期生物第一次月考试卷.docx VIP
- 中医与西医临床科室的会诊、转诊制度.doc VIP
- OITEK海洋仪器6240 10A微欧计中文用户手册.pdf
- 2023-2024苏教版三年级上册《科学》全一册全部教案.doc
- 中华民族共同体概论课件专家版12第十二讲:民族危亡与中华民族意识觉醒(1840-1919).pptx VIP
- 实用新型专利申请模板.doc
文档评论(0)