Android 下的文件资源类型
2010-09-10 01:00:00 来源:WEB开发网android:duration="2000" />
< alpha android:fromAlpha="1.0" android:toAlpha="1.0"
android:duration="@android:integer/config_mediumAnimTime" />
< rotate ....各个属性>< /rotate>
< Interpolator >可以使用其子类和属性定义动画的运行方式,先快后慢,先慢后快等< /Interpolator>
< /set>
具体参数的用法,大家可以自己查资料
下面是第二种资源
< animation-list xmlns:android=”http://schemas.android.com/apk/res/android”
android:oneshot=”true”>
< item android:drawable=”@drawable/rocket_thrust1″ android:duration=”200″ />
< item android:drawable=”@drawable/rocket_thrust2″ android:duration=”200″ />
< item android:drawable=”@drawable/rocket_thrust3″ android:duration=”200″ />
< /animation-list>
1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源!
res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容):
目录Directory
资源类型Resource Types
res/anim/
XML文件,它们被编译进逐帧动画(frame by frame animation)或补间动画(tweened animation)对象
res/drawable/
.png、.9.png、.jpg文件,它们被编译进以下的Drawable资源子类型中:
要获得这种类型的一个资源,可以使用Resource.getDrawable(id)
位图文件
9-patches(可变尺寸的位图)
为了获取资源类型,使用mContext.getResources().getDrawable(R.drawable.imageId)
注意:放在这里的图像资源可能会被aapt工具自动地进行无损压缩优化。比如,一个真彩色但并不需要256色的PNG可能会被转换为一个带调色板的8位PNG。这使得同等质量的图片占用更少的资源。所以我们得意识到这些放在该目录下的二进制图像在生成时可能会发生变化。如果你想读取一个图像位流并转换成一个位图(bitmap),请把图像文件放在res/raw/目录下,这样可以避免被自动优化。
更多精彩
赞助商链接