大家可以关注an专栏,和关注github上面an-aw-base的版本更新。
首先看一下效果图:(原图效果图地址)
使用过iOS系统的人都知道苹果手机可以向右滑动返回到上一个界面,带给更好的交互和用户体验。ios是系统提供的,而android框架没有提供这样的交互,那么在android中我们想要实现这样的效果,又该如何呢?
原先是为张小月做的软件中zhangluyue.apk,项目托管到codding.net,现在单独拿出来给大家使用
如有问题请发送电子邮件。
邮件地址: staryumou@163.com / qyddai@gmail.com。
下面开始介绍实现android简单实现仿iOS侧滑(动画效果)返回到上一个界面。上篇日志也介绍了如何实现android简单实现仿iOS侧滑的三种实现方式。其实这里的使用方式是差不多多的,这里不过是多了一个动画效果,看起来更好 。
本篇:实现仿iOS侧滑返回到上一个界面-动画效果
1:2020年10月维护更新,未改原文结构。
2:更多Livery使用方法请参考 【android快速集成基础框架 - Livery1.1.11】 3:更多Livery 框架提供的功能请参考个人github地址(QYDQ)。qydq (晴雨荡气(莳萝花 ))
集成方式# Binaries
步骤一: 在你项目(app module)的build.gradle中添加(致谢JitPack和Jcenter).
dependencies
步骤二:
在需要侧滑退出窗口(返回到上个界面),也就是在你的Activity中继承ParallaxActivity.java
实现里面的方法,下面是一个参考列子
/**
(可选)步骤三:
注意事项,在引入Livery系列框架的时候,当你点击Run的时候,项目会报错,这是可能存在Livery框架的主题theme和你项目的theme有冲突,
冲突的问题具体已经在issue中做了说明,issue说明
所以在:你的根Application添加aN框架提供的主题。AnAppTheme具体如下代码
<application
android:name=".BaseApplication"
android:allowBackup="true"
android:icon="@drawable/logo2"
android:label="@string/app_name"
android:theme="@style/ParallaxAppTheme"
tools:replace="android:name">
在你完成以上三个步骤的时候上就可以实现侧滑返回到上个界面(动画)。
效果图: (待上传,周一) (对,你没看错,首次侧滑的效果是为张小月同学制作的一个半成品软件-算是我不成熟的表现,之前还
内容可忽略,这里只是作为技术分享)
(2017年04月08日)说明:知乎为毛线不能用动态图啊 ,动态图上传上去就 GG变成静态图了。但是为了让大家看到动态效果请点击效果图。
请尊重劳动成果,注意文中版权声明,Android专栏不定时更新,欢迎点击关注我知乎。也可以同时关注人工智能专栏,文艺语录专栏,本内容作者sunst,技术上有问题请沟通
作者:晴雨qy (也 sunst0069)发布日期:2017年04月08日 11:11:04
修改日期:2020-10-23 12:24