上滑下滑动画切换两个activity
来源:互联网 发布:企业级sas软件多少钱 编辑:程序博客网 时间:2024/05/20 14:17
两个activity互相切换,第一个activity向上滑出页面,第二个从底部滑入。返回时,第二个滑回底部,第一个从页面上部滑入屏幕
自定义了四个动画
in_from_down.xml
<?xmlversion="1.0"encoding="utf-8"?>
<translatexmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromYDelta="100%p"
android:toYDelta="0%p"
android:duration="1000">
</translate>
out_to_up.xml
<?xmlversion="1.0"encoding="utf-8"?>
<translatexmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromYDelta="0%p"
android:toYDelta="-100%p"
android:duration="1000">
</translate>
revert_in_from_down.xml
<?xmlversion="1.0"encoding="utf-8"?>
<translatexmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromYDelta="0%p"
android:toYDelta="100%p"
android:duration="1000">
</translate>
revert_out_to_up.xml
<?xmlversion="1.0"encoding="utf-8"?>
<translatexmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromYDelta="-100%p"
android:toYDelta="0%p"
android:duration="1000">
</translate>
切换,用点击按钮实现
View.OnClickListener mylistener = new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.show_weather:
Intent intent = new Intent();
intent.setClass(MainActivity.this, WeatherActivity.class);
startActivity(intent);
//设置切换动画
overridePendingTransition(R.layout.out_to_up, R.layout.in_from_down);
break;
default:
break;
}
}
};
返回也用点击按钮实现
View.OnClickListener mylistener = new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.home_logo:
Intent intent = new Intent();
intent.setClass(WeatherActivity.this, MainActivity.class);
startActivity(intent);
//设置切换动画
overridePendingTransition(R.layout.revert_in_from_down, R.layout.revert_out_to_up);
break;
default:
break;
}
}
};
- 上滑下滑动画切换两个activity
- listview计算滑动高度 判断上滑下滑 隐藏控件
- Android滑动切换activity
- ViewPager 滑动切换 activity
- 滑动切换Activity(GestureDetector)
- 滑动切换Activity(GestureDetector)
- 滑动切换Activity
- 滑动切换activity
- 左右滑动切换Activity
- 滑动切换Activity
- 滑动切换Activity代码
- 两个Activity切换例子
- 两个Activity之间切换
- 切换两个activity
- android: ViewPager滑动切换Activity
- android: ViewPager滑动切换Activity
- Android 手势滑动切换activity
- android: ViewPager滑动切换Activity
- Spring快速入门
- gd,bgd,sgd,ogd,fobos,rda,ftrl
- 用户退出后点击浏览器后退按钮失效
- MyBatis(1):MyBatis入门
- 自动化构建环境搭建
- 上滑下滑动画切换两个activity
- 设计模式六大原则之--依赖倒置原则(DIP)
- 自动扫描工具:Metasploit's Wmap
- Error:warning: Ignoring InnerClasses attribute for an anonymous inner class 错误怎么解决
- 解决外网向内网通信方案--NAT穿透技术详解
- Spring mvc 参数解析
- Java 8新特性之Optional随笔
- opencv小试牛刀
- codeforces 748B(水) ACM出线之路