Android第三方库——SwipeBackLayout和SwipeBaseActivity的使用
来源:互联网 发布:李娃传 知乎 编辑:程序博客网 时间:2024/06/07 20:40
一、概述:
在项目中学习到类似QQ向左滑动关闭Activity的开源库——SwipeBackLayout,分享记录一下
二、使用:
1.添加依赖:
compile 'me.imid.swipebacklayout.lib:library:1.0.0'
2.让BaseActivity继承SwipeBaseActivty
public class BaseActivity extends SwipeBackActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_base); }}
3.给Activity设置滑动方式:(一般滑动方式有四种:All,Right,Left,Bottom。不做任何处理默认为向左滑动,也可以设置为不滑动)
SwipeBackLayout backLayout = getSwipeBackLayout(); ////设置为向所有方向都可以滑动 backLayout.setEdgeTrackingEnabled(SwipeBackLayout.EDGE_ALL);
//设置为向左滑动 backLayout.setEdgeTrackingEnabled(SwipeBackLayout.EDGE_LEFT);
//设置为向右滑动 backLayout.setEdgeTrackingEnabled(SwipeBackLayout.EDGE_RIGHT);
//设置为向下滑动 backLayout.setEdgeTrackingEnabled(SwipeBackLayout.EDGE_BOTTOM);
//设置为不能滑动 backLayout.setEnableGesture(false);
4.最后给Activity设置主题,防止滑动的时候是黑色背景:
<style name="AppBackTheme" parent="@style/AppTheme"> <item name="android:windowIsTranslucent">true</item> </style>
阅读全文
0 0
- Android第三方库——SwipeBackLayout和SwipeBaseActivity的使用
- android lib 第三方 库的使用
- 使用的android 第三方库
- Android第三方控件——百度地图的使用
- Android滑动退出Activity的三方框架swipebacklayout
- Android权限处理——第三方库easypermissions使用
- toolbar和SwipeBackLayout使用
- android请求网络——第三方库android-async-http的使用(1)
- android请求网络——第三方库android-async-http的使用(2)
- android请求网络——第三方库android-async-http的使用(3)
- android请求网络——第三方库android-async-http的使用(4)
- 使用二维码——第三方库ZBar和libqrencode的使用
- SwipeBackLayout的使用陷阱
- 仿微信右滑SwipeBackLayout的使用
- android开发 NDK 编译和使用第三方静态库
- Android打包jar 和使用第三方库
- Android Studio中使用JNI和第三方.so库
- 使用jadx查看android应用使用的第三方库
- 将Maven项目打包成可执行jar文件(引用第三方jar)
- mybatis日志配置手记
- DrawerLayout使用方法学习笔记
- 线程结束的方式
- 第三章:初探HTML
- Android第三方库——SwipeBackLayout和SwipeBaseActivity的使用
- SylixOS最小系统开发(一)
- 求出有序数组旋转后的最小值
- 【转载】C#网络编程(基本概念和操作)
- JAR、WAR、EAR
- 【POI】POI+JFREECHART实现图表报表
- Tensorflow的LRN是怎么做的
- JAVA 解压缩
- LightOJ