读书人

页面跳转采取滑动效果

发布时间: 2012-07-01 13:15:00 作者: rapoo

页面跳转采用滑动效果

<?xml version="1.0" encoding="utf-8"?><!-- android:duration="@android:integer/config_shortAnimTime" --><set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator">    <translate android:fromXDelta="-100%" android:toXDelta="0"        android:duration="500" /></set>

?in_from_left.xml 放在res/anim下

in_from_right.xml

<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator">    <translate android:fromXDelta="100%p" android:toXDelta="0%p"        android:duration="500" /></set>

?

out_to_left.xml

<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator">    <translate android:fromXDelta="0%p" android:toXDelta="-100%p"        android:duration="500" /></set>

?

public class LeftRightSlideActivity extends Activity {    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);                   Button button = (Button)findViewById(R.id.button1);        button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Intent intent = new Intent();intent.setClass(LeftRightSlideActivity.this, SlideSecondActivity.class);startActivity(intent);//设置切换动画,从右边进入,左边退出overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);}});    }}

?

读书人网 >移动开发

热点推荐