展会信息港展会大全

Android的Activity屏幕左右滑动切换动画
来源:互联网   发布日期:2015-09-29 10:27:53   浏览:2451次  

导读:1.[代码][Java]代码public class LeftRightSlideActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView......

1. [代码][Java]代码

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() {

@Override

public 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);

}

});

}

}

2. [代码]out_to_left.xml (退出动画)

<?xml version="1.0" encoding="utf-8"?>

<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>

3. [代码]in_from_right.xml(进入动画)

<?xml version="1.0" encoding="utf-8"?>

<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>

4. [图片] 1.jpg

6. [图片] 2.jpg

赞助本站

人工智能实验室
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港