android页面切换仿iphone从右往左
16lz
2021-01-25
制作从右往左切换需要自己写XML文件来实现。
startactivty下面写一个语句
overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);
在res文件夹下的anim文件夹中创建2个XML文件in_from_right(进入动画),out_to_left(退出动画)。
in_from_right:
<?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>
out_to_left:
<?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>
下面是网上发现别人的一个demo可以借鉴一下
startactivty下面写一个语句
overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);
在res文件夹下的anim文件夹中创建2个XML文件in_from_right(进入动画),out_to_left(退出动画)。
in_from_right:
<?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>
out_to_left:
<?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>
下面是网上发现别人的一个demo可以借鉴一下
更多相关文章
- 一款常用的 Squid 日志分析工具
- GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
- RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
- Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
- Android(安卓)WebView加载网页,实现前进、后退、刷新、超链接
- 【Android(安卓)开发教程】预创建数据库
- Android(安卓)之 ListView使用SimpleAdapter展示列表
- 动画代码Android动画学习笔记动画代码
- 将android launcher2导入eclipse中运行