MainActivity 代码:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button bt=(Button) findViewById(R.id.bt);
bt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.setClass(MainActivity.this, Aa.class);
startActivity(intent);
//设置动画的方法第一个activtiy执行第一个参数,第二个activtiy执行第二个参数
overridePendingTransition(R.anim.huadong, R.anim.huadong2);
}
});
}
}
跳转界面往左移动:
刚开始时
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="500"
android:toXDelta="-100%p"
android:interpolator="@android:anim/linear_interpolator"
android:fromXDelta="0%p" />
</set>
结束时
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="500"
android:toXDelta="0%p"
android:interpolator="@android:anim/linear_interpolator"
android:fromXDelta="100%p" />
</set>
跳转界面往右移动:
刚开始
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="500"
android:toXDelta="0%p"
android:interpolator="@android:anim/linear_interpolator"
android:fromXDelta="-100%p" />
</set>
结束时
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="500"
android:toXDelta="100%p"
android:interpolator="@android:anim/linear_interpolator"
android:fromXDelta="0%p" />
</set>
跳转界面往上移动:
开始时:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
>
<translate
android:fromYDelta="100%p"
android:toYDelta="0%p"
android:duration="500"
android:interpolator="@android:anim/linear_interpolator"
/>
</set>
结束时:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="500"
android:fromYDelta="0%p"
android:interpolator="@android:anim/linear_interpolator"
android:toYDelta="-100%p" />
</set>
跳转往下移动:
开始时:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
>
<translate
android:fromYDelta="0%p"
android:toYDelta="100%p"
android:duration="500"
android:interpolator="@android:anim/linear_interpolator"
/>
</set>
结束时:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="500"
android:fromYDelta="-100%p"
android:interpolator="@android:anim/linear_interpolator"
android:toYDelta="0%p" />
</set>