- 资源
----
- 动画资源加载
res/anim 下创建资源
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="300"
android:fromYDelta="0"`这里写代码片`
android:toYDelta="-100%p" />
<rotate
android:pivotX="4dp"
android:pivotY="8dp"/>
<alpha android:fromAlpha="5dp"/>
</set>
1 绘制资源类型(drawable)
缩放可绘制资源
<?xml version="1.0" encoding="utf-8"?>
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/logo"
android:scaleGravity="center_vertical|center_horizontal"
android:scaleHeight="80%"
android:scaleWidth="80%"/>
形状可绘制资源
<?xml version="1.0" encoding="utf-8"?>
<!--shape 定义一个几何形状资源,它必须是根元素-->
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<!--gradient 为几何形状指定渐变色。-->
<gradient
android:angle="45"
android:endColor="#80FF00FF"
android:startColor="#FFFF0000" />
<!--padding 它定义了与包含形状的View元素相适应的边距(这个边距是View对象内容的位置,而不是形状的位置)。-->
<padding
android:bottom="7dp"
android:left="7dp"
android:right="7dp"
android:top="7dp" />
<!--corners 给几何形状创建一个圆角,它只应用与矩形。-->
<corners android:radius="100dp" />
<!--size 它定义了几何形状的大小。-->
<size
android:width="70dp"
android:height="70dp" />
<!--solid定义填充几何形状的实体颜色。-->
<solid
android:width="7dp"
android:height="7dp" />
<!--stroke 给形状定义一个虚线。-->
<stroke
android:width="1dp"
android:height="1dp" />
</shape>
嵌入可绘制资源
<?xml version="1.0" encoding="utf-8"?>
<inset
xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/drawable_resource"
android:insetTop="dimension"
android:insetRight="dimension"
android:insetBottom="dimension"
android:insetLeft="dimension"/>
裁剪可绘制资源
<?xml version="1.0" encoding="utf-8"?>
<clipxmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/android"
android:clipOrientation="horizontal"
android:gravity="left"/>
级别列表
<?xml version="1.0" encoding="utf-8"?>
<level-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@drawable/ic_launcher"
android:maxLevel="0" />
<item
android:drawable="@drawable/ic_launcher"
android:maxLevel="1" />
</level-list>
过渡期绘制资源
<?xml version="1.0" encoding="utf-8"?>
<transition xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/on" />
<item android:drawable="@drawable/off" />
</transition>
2 绘制资源类型(layout)
<?xml version="1.0" encoding="utf-8"?>
<ViewGroup xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@[+][package:]id/resource_name"
android:layout_height=["dimension" | "fill_parent" | "wrap_content"]
android:layout_width=["dimension" | "fill_parent" | "wrap_content"]
[ViewGroup-specific attributes] >
<View
android:id="@[+][package:]id/resource_name"
android:layout_height=["dimension" | "fill_parent" | "wrap_content"]
android:layout_width=["dimension" | "fill_parent" | "wrap_content"]
[View-specific attributes] >
<requestFocus/>
</View>
<ViewGroup >
<View />
</ViewGroup>
<include layout="@layout/layout_resource"/>
</ViewGroup>
“`