滑动返回SwipeBackLayout

原创 2016年12月15日 20:02:24

一、首先添加依赖

compile 'com.loopeer.android.thirdparty:swipe-back-layout:1.0'

二,创建一个新的Activity,继承SwipeBackActivity。

public class Main2Activity extends SwipeBackActivity {
    private SwipeBackLayout swipeBackLayout;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);
        swipeBackLayout=getSwipeBackLayout();//获取滑动控件
        swipeBackLayout.setEdgeTrackingEnabled(SwipeBackLayout.EDGE_LEFT);//滑动返回方向
        swipeBackLayout.setEdgeSize(200);//设置滑动起始点范围
        //setSwipeBackEnable(false);//设置不能被滑动,主要用于第一层Activity
    }
}

其实没有代码也没有问题。只是滑动的时候背景是黑色的。需要更改Activity的主题背景为t透明。在style中新建一个主题:

<style name="MyAppTheme" parent="AppTheme">
    <item name="android:windowIsTranslucent">true</item>
</style>

修改AndroidManifest.xml

<activity
   android:name=".Main2Activity"
   android:theme="@style/MyAppTheme" />


其他布局和跳转代码就免了。

看看运行效果:



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

[重写开源框架源码]SwipeBackLayout实现全屏滑动

在日常开发中,导入开源框架有时候不能完成项目的需要,没办法,这时候只好去重写它的部分原来,以达到自己想要的需求。目录: 目录 SwipeBackLayout开源框架 在SwipeBackLayout...

Android中SwipeBack右滑返回(手势返回)的实现

Android中SwipeBack右滑返回(手势返回)的实现现在有很多App支持右滑返回,比如知乎,效果比较赞。于是自己对Activity和Fragment进行了继承,派生出SwipeBackActi...

用SwipeBackLayout让activity具有滑动返回的效果

项目地址: https://github.com/ikew0ng/SwipeBackLayout 一、让需要滑动的Activity基础自定义的style 这里就是为了解决滑动黑屏的问题 ...

滑动返回库SwipeBackLayout解析

这个库本身并没有很难, 但是它在交互方面的思想是超前的, 虽然现在我们对滑动返回已经习惯了, 但是在当时还是很新鲜的交互方式.如果要我实现滑动返回, 我第一个看的一定是DrawerLayout的实现,...

Android 使用SwipeBackLayout实现滑动返回上一级页面——实战来袭

Android使用SwipeBackLayout快速实现滑动返回上一级页面

SwipeBackLayout4Eclipse 滑动结束activity

  • 2015年07月02日 14:53
  • 3.82MB
  • 下载

用SwipeBackLayout实现滑动关闭当前Activity

转至:http://www.cnblogs.com/tianzhijiexian/p/4065069.html 用SwipeBackLayout实现滑动关闭当前Activity ...

toolbar和SwipeBackLayout使用

第一篇博客 格式怎么设置都不懂……

SwipeBackLayout

  • 2015年11月24日 15:07
  • 13.41MB
  • 下载

Android ViewPager与SwipeBackLayout的业务需求解决

笔者在登陆页面使用了ViewPager与SwipeBackLayout,但有一个业务需求是:ViewPager在第二页是可以右滑到第一页,当ViewPager在第一页时,才会触发SwipeBackLa...
  • jdsjlzx
  • jdsjlzx
  • 2016年05月28日 01:09
  • 1408
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:滑动返回SwipeBackLayout
举报原因:
原因补充:

(最多只允许输入30个字)