滑动返回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...
  • u013003052
  • u013003052
  • 2016年03月22日 17:09
  • 939

仿知乎程序(四)swipebacklayout的使用,处理TextView中图片的显示以及类360滚动布局

今天我们来完成,点击信息,进入到详细的信息页面。我们先根据下面的图,来分析一下我们要如何布局,如何实现。             首先,我们看到,在这个详细页面的title中,文字是这个信息的标...
  • chenguang79
  • chenguang79
  • 2016年01月13日 10:47
  • 1908

滑动返回库SwipeBackLayout解析

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

Android SwipeBackLayout实现滑动返回上一级页面

这是高仿ios侧滑返回上级页面 , 类似效果如上图所示。如何快速实现上图的效果呢,Github上提供了一个开源的库SwipeBackLayout,地址:https://github.com/ikew...
  • qq_35115643
  • qq_35115643
  • 2016年11月09日 17:10
  • 205

Android 滑动返回上一级页面

转至:https://yq.aliyun.com/articles/24265 摘要:   我们知道,APP在设计上习惯性的把返回按钮放在屏幕的左上角,那么,在很多时候(尤其是大屏幕手机),...
  • h183288132
  • h183288132
  • 2017年01月02日 19:43
  • 726

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

项目地址: https://github.com/ikew0ng/SwipeBackLayout 一、让需要滑动的Activity基础自定义的style 这里就是为了解决滑动黑屏的问题 ...
  • gfg156196
  • gfg156196
  • 2016年01月04日 15:16
  • 287

仿ios滑动边缘返回,你用过SwipeBackActivity,是否用过SwipeBackFragment呢?

今天介绍一个滑动退出Fragment&Activity 二合一的组件。特性 Activity内Fragment数大于1时,滑动返回的是Fragment,否则滑动返回的是Activity。 支持左、右、...
  • ShiFengRiShang
  • ShiFengRiShang
  • 2016年08月31日 10:37
  • 879

SwipeBackLayout 滑动返回与垂直滚动优化

app要加入右滑返回上个界面的功能,百度了一下,发现这个库不错,https://github.com/ikew0ng/SwipeBackLayout,于是集成到app里面。 在跑这个demo的时候,...
  • nwdyibao
  • nwdyibao
  • 2016年06月17日 16:33
  • 190

android 仿微信右滑返回

有这么一个开源项目,封装的右滑返回, 如果安卓基础不错的,可以 直接看源码: https://github.com/bingoogolapple/BGASwipeBackLayout-Android ...
  • zhangqufa
  • zhangqufa
  • 2017年06月02日 16:52
  • 972

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

我们知道,APP在设计上习惯性的把返回按钮放在屏幕的左上角,那么,在很多时候(尤其是大屏幕手机),操作改返回按钮,就会有诸多不便了。为了更加方便实现“返回”功能,现在的一些APP,如百度贴吧等,开始引...
  • qq_24297099
  • qq_24297099
  • 2017年04月11日 13:52
  • 170
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:滑动返回SwipeBackLayout
举报原因:
原因补充:

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