滑动返回SwipeBackLayout
来源:互联网 发布:sql注入漏洞怎么修复 编辑:程序博客网 时间:2024/04/29 08:16
一、首先添加依赖
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" />
其他布局和跳转代码就免了。
看看运行效果:
0 0
- 滑动返回-SwipeBackLayout
- SwipeBackLayout滑动返回
- 滑动返回SwipeBackLayout
- 滑动返回库SwipeBackLayout解析
- Android滑动返回-swipebacklayout解析
- 安卓滑动返回 SwipeBackLayout
- Android SwipeBackLayout 滑动返回 java 代码实现
- SwipeBackLayout 滑动返回与垂直滚动优化
- SwipeBackLayout在5.0上滑动返回黑屏的问题
- 用SwipeBackLayout让activity具有滑动返回的效果
- Android SwipeBackLayout实现滑动返回上一级页面
- 初学者---Android 使用SwipeBackLayout实现滑动返回上一级页面
- 类似IOS的滑动返回上一级,SwipeBackLayout-android的滑动返回类库
- Android滑动退出---SwipeBackLayout
- 滑动返回类库SwipeBackLayout的使用问题,解决返回黑屏,和看到桌面
- 滑动返回类库SwipeBackLayout的使用问题,解决返回黑屏,和看到桌面
- 滑动返回类库SwipeBackLayout的使用问题,解决返回黑屏,和看到桌面
- 滑动返回类库SwipeBackLayout的使用问题,解决返回黑屏,和看到桌面
- OpenvSwitch完全使用手册
- 推荐系统中的特征工程问题
- 执行shell出现bad interpreter:No such file or directory
- fork+exec 与system,popen区别
- 手动实现线性队列
- 滑动返回SwipeBackLayout
- setTimeout导致Uncaught RangeError: Maximum call stack size exceeded
- mysql的动态分页
- Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set
- Caused by: org.hibernate.MappingException: Could not determine type for
- Codeforces Round #384 (Div. 2)
- hdu.2095.find your present (2)
- 【解决】无法打开到SQL Server的连接
- QT event事件过滤器