在res----anim下面4个设置动画的文件
right_to_left_out
left_to_left_eneter
left_to_left_out
right_to_left_enter
<span style="font-size:18px;"><?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="250"
android:fromXDelta="100%p"
android:toXDelta="0"></translate>
</set></span>
right_to_left_out
<span style="font-size:18px;"><?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="250"
android:fromXDelta="0"
android:toXDelta="-100%p"
></translate>
</set></span>
left_to_left_eneter
<span style="font-size:18px;"><?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="250"
android:fromXDelta="-100%p"
android:toXDelta="0"></translate>
</translate></span>
left_to_left_out
<span style="font-size:18px;"><?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="250"
android:fromXDelta="0"
android:toXDelta="100%p"
></translate>
</translate></span>
java代码中引用
<span style="font-size:18px;">public class MyCutscenes {
/*
进入动画
*/
public static void myEntryAnim(Activity activity) {
activity.overridePendingTransition(R.anim.right_to_left_enter, R.anim.right_to_left_out);
}
/*
退出动画
*/
public static void myOutAnim(Activity activity) {
activity.overridePendingTransition(R.anim.left_to_left_eneter, R.anim.left_to_left_out);
}
}
</span>
Activity中使用
<span style="font-size:18px;">public class MainActivity extends Activity {
private Button button1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(MainActivity.this, MySecondActivity.class));
MyCutscenes.myEntryAnim(MainActivity.this);
}
});
}
}</span>
源码下载:
http://download.csdn.net/detail/zhaihaohao1/9554254