文档章节

Android 右滑返回

Jay_kyzg
 Jay_kyzg
发布于 2017/07/12 10:06
字数 133
阅读 6
收藏 0

右滑返回

SwipeBack

compile 'com.github.liuguangqiang.swipeback:library:1.0.2@aar'

img

#写一个类继承于这个SwipeBack

SlideBackActivity

public class SlideBackActivity extends SwipeBackActivity {
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);
    }

    @Override
    public void finish() {
        super.finish();
        overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);
    }
}

acrivity的转场动画从右边进入右边出去

in_from_right

<set xmlns:android="http://schemas.android.com/apk/res/android">
    <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">
    <translate android:fromXDelta="0%p" android:toXDelta="100%p"
        android:duration="500" />
</set>

设置style

 <item name="android:windowIsTranslucent">true</item>
 <item name="android:windowBackground">@android:color/transparent</item>

© 著作权归作者所有

共有 人打赏支持
Jay_kyzg
粉丝 2
博文 257
码字总数 45701
作品 0
广州
程序员
私信 提问
ZBLibrary 19.0 发布,Star 数已达 3K

更新内容: 新增一键自动删除所有编译缓存 build 目录的 Window 批处理脚本 clearAllBuildCache.bat; getActivity 抽象到 BaseActivity; 解决条形码与预览框的水平倾角超过30%识别不了,感...

孤独的探索号
11/28
1K
0
Android快速开发框架 - Android-ZBLibrary

ZBLibrary-Android快速开发框架 MVP架构的Android快速开发框架, 提供一套开发标准(View,Data,Event)以及模板和工具类并规范代码。 封装层级少,简单高效兼容性好。 OKHttp、UIL图片加载、...

孤独的探索号
2016/04/21
0
1
请问知乎的android客户端的这个动画是怎么实现的?

就是右滑能显示上一个activity,滑动大于一定距离时finish掉当前activity

oldfeel
2014/02/08
608
3
Android 滑动效果入门篇(一)—— ViewFlipper

ViewFilpper 是Android官方提供的一个View容器类,继承于ViewAnimator类,用于实现页面切换,也可以设定时间间隔,让它自动播放。 又ViewAnimator继承至于FrameLayout的,所以ViewFilpper的L...

长平狐
2013/01/06
383
0
dispatchDraw不执行

版权声明:有些文章写的很随意,那是仅作为个人记录的文章,建议直接关掉,多看一秒亏一秒 https://blog.csdn.net/qq_36523667/article/details/82461350 在开发Android下的右滑退出Activit...

徐风来
09/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Quartz + Oracle 分布式Job实现

简述 实现 依赖包 <dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</artifactId><version>2.2.3</version><exclusions><exclusion><groupId>com.zax......

呼呼南风
5分钟前
0
0
崛起于Springboot2.X之集成规则引擎Drools(41)

1、创建Springboot项目,勾选Web模块和lombok插件 2、添加pom其他依赖 <dependency> <groupId>org.kie</groupId> <artifactId>kie-spring</artifactId> <version>7.11.0.Fin......

木九天
13分钟前
1
0
怎样使用Chrome浏览器截取整个网页?

1、打开控制台:Ctrl + Shift + I 2、命令执行:Ctrl + Shift + P 3、Capture full size screenshot 浏览器会自动下载截图图片,推荐过几个扩展功能: 1.全屏幕截取网页编辑共享神器-Awesom...

近在咫尺远在天涯
17分钟前
1
0
Ubuntu下提示WPS字体缺失解决

Ubuntu 下提示WPS字体缺失解决 Ubuntu下安装wps成功后,首次打开WPS会提示一个系统检查的错误信息,如下图所示: 产生的原因是:WPS在Ubuntu下找不到相应的字体,我们需要自己手动的添加一下...

calmsnow
18分钟前
0
0
Spring Boot实现邮件服务,附常见邮箱的配置

1. pom.xml文件中引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency> 2. 接口及实现......

豫华商
21分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部