[精品]Android_资源文件_详解.pdf

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档