SwipeBackLayout

1.AS添加依赖

  compile 'me.imid.swipebacklayout.lib:library:1.0.0'

  eclipse 想办法下载库工程,以库工程形式导入。

2.基类Activity继承SwipeBackActivity 
  BaseActivity extends SwipeBackActivity
3、不需要右滑的Activity在onCreate中添加以下语句即可:

  getSwipeBackLayout().setEnableGesture(false);//关闭右滑返回上一级

4、为app style(Theme)添加以下属性 
<!-- 解决activity切换时的黑屏问题 -->
<item name="android:windowIsTranslucent">true</item>
5、添加混淆
#SwipeBackLayout
-dontwarn me.imid.swipebacklayout.lib.**
-keep class me.imid.swipebacklayout.lib.**{*;}
6、解决滑动返回上一个Activity出现桌面的bug

  单独为主界面Activity设置以下属性

  <item name="android:windowIsTranslucent">false</item>

7、由于SwipeBackActivity继承了FragmentActivity,所以对一些需要使用v7包(AppCompatActivity)属性
的Activity需要单独处理:
1.看Activity是否需要右滑关闭,如不需要,则继承FragmentActivity即可。
2.若需要,则可以重新生成SwipeBackActivity的库工程,让SwipeBackActivity继承AppCompatActivity,
但需要注意主题的修改(继承AppCompatActivity的Activity,主题要使用v7包下的主题,才可用v7包下的某些属性)

最新文章

  1. 浅谈javascript函数节流
  2. PHP生命周期
  3. [转]B树、B-树、B+树、B*树
  4. [dataTables.js error] Uncaught TypeError: myTable.row is not a function
  5. 延迟加载 ERROR org.hibernate.LazyInitializationException:42 - could not initialize proxy - ...
  6. Hazelcast
  7. 单片机Keil软件仿真与调试技巧
  8. 转:ImageMagick +Jmagick安装
  9. 浅谈并发和tomcat线程数
  10. Win10系统下安装Oracle服务器和Oracle客户端
  11. cs231n spring 2017 lecture1 Introduction to Convolutional Neural Networks for Visual Recognition 听课笔记
  12. Bzoj2134:单选错位
  13. WEB API 系列(二) Filter的使用以及执行顺序
  14. 修改tomcat控制台title的方法
  15. 如何看待P2P领域的羊毛党?
  16. 排序遇到问题 JDK7的Comparison method violates its general contract
  17. Redis架构设计
  18. Tidb数据库导入数据出现oom问题
  19. Java FutureTask&lt;V&gt; 源码分析 Android上的实现
  20. Css+JS模拟实现可编辑的表格

热门文章

  1. Android:内存控制及OOM处理
  2. Koa2学习(二)async/await
  3. Being a Hero (hdu 3251 最小割 好题)
  4. 第一个Java程序示例——Hello World!【转】
  5. YTU 2411: 谁去参加竞赛?【简单循环】
  6. YTU 2558: 游起来吧!超妹!
  7. C语言预处理命令总结大全 :宏定义
  8. [转]python_常用断言assert
  9. 返回一个集合对象,同时这个集合的对象的属性又是一个集合对象的处理方法(ViewModel)
  10. 洛谷 P3952 时间复杂度【模拟】