详细介绍程序资源的使用,格式和语法,包括
①Animation Resources
动画资源,Tween动画(Tween动画是操作某个控件让其展现出旋转、渐变、移动、缩放的过程)保存在res/anim资源文件中,Frame动画保存在res/drawable资源文件中。
②颜色状态资源
定义在res/color/文件夹中。
③Drawable资源
定义在res/drawable/文件夹中。
④布局资源
定义在res/layout/文件夹中。
⑤菜单资源
定义在res/menu/文件夹中。
⑥字符串资源
可以定义字符串,字符串数组,和plurals (一种可以像printf函数那样进行格式化输出的字符串),保存在res/values/文件夹中,分别通过R.string, R.array, R.plurals进行访问。
⑦样式资源
定义界面的外观和格式,保存在res/values/文件夹中,使用R.style进行访问。
⑧字体资源
保存在res/font/文件夹中,使用R.font进行访问。
⑨其它资源
Bool, Color, Dimension, ID, Integer, Integer Array, Typed Array.
1.Animation
Animation有两种:Property Animation通过Animator类在一段时间内修改对象的属性来创建动画。
View Animation分为两种,Tween animation 通过Animation函数在一个图像上进行变换 (平移、缩放)操作来创建动画,Frame animation 通过AnimationDrawable类有序地显示一系列的图片来创建动画。
Property animation保存在res/animator文件夹中,
语法规则:
<set
android:ordering=["together" | "sequentially"]>
<objectAnimator
android:propertyName="string"
android:duration="int"
android:valueFrom="float | int | color"
android:valueTo="float | int | color"
android:startOffset="int"
android:repeatCount="int"
android:repeatMode=["repeat" | "reverse"]
android:valueType=["intType" | "floatType"]/>
<animator
android:duration="int"
android:valueFrom="float | int | color"
android:valueTo="float | int | color"
android:startOffset="