anim 所有动画的根目录。 在文件下定义动画文件。
animation. translate
对于这个分析只有一个窍门: 那就相对坐标。 下一步 ,就以下一步为坐标原点。上一步就以上一步为坐标原点进行分析。
这个是对于下一步的动画情形来说;
translate in ; 100%p ——0;
这个是动画进入的时候;
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="500"
android:fromXDelta="100%p"
android:toXDelta="0"
>
</translate>
tanslate out : 0——– -100%p
动画出去的时候:
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="500"
android:fromXDelta="0" //这里不能加单位
android:toXDelta="-100%p" 这里面的p是父元素。
>
</translate>
void android.app.Activity.
overridePendingTransition(int enterAnim, int exitAnim) (从进入的动画到出去的动画,是一个资源id的形式。)Pending 在什么期间,
eg;
overridePendingTransition(R.anim.trans_in, R.anim.trans_out);
对于上一步的动画的切换出现方式:
动画平移出去的xml: ()
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="500"
android:fromXDelta="0"
android:toXDelta="100%p" >
</translate>