0x00 作为一名 Android 开发者,大家绝对都接触过 Fragment 开发,而且绝大多数人例如我一直都很难记住下图 Fragment 复杂的生命周期,更别说要将其与 Activity 的生命周期关联起来。 死背…
标签:android fragment
Android之Fragment懒加载
还记得以前使用ViewPager+Fragment时根本不考虑效率问题,一股脑的多页数据加载导致卡死,还自我安慰说我设置了setOffscreenPageLimit了啊,而实际上跟踪源码我们发现DEFAULT_OFFSC…
Android流行UI布局——底部导航(BottomNavigationView+ViewPager+Fragment)
前言: Android端采用底部导航栏的APP非常多,比如微信、微博、支付宝…等等,这也不能说是盲目学习iOS,毕竟好东西大家都可以用,各家操作系统也都在博采众长,互相学习。Android端的底部导航栏有着一…
FragmentManager实际上是用链表来管理Fragment的
之前一直有一个误解,认为FragmentManager是用栈来管理Fragment的,直到今天深扒了Framework源码后,才发现一直搞错了。可能你也跟我有一样的误解,希望这篇文章能让你树立正确的观点。 一、我是怎么开…
实现 滑动退出 Fragment + Activity 二合一
前天有个小伙伴在我的Fragmentation库里提了个issues: 能否在不包含侧滑菜单的时候,添加一个侧滑返回,边缘finish当前Fragment。 今天把这项工作完成了,做成了单独的SwipeBackFragm…
一个案例教你简单地玩转ViewPager(二)之ViewPaper+TabLayout+Fragment顶部标签界面滑动
此文在我的个人网站,我的简书,我的CSDN博客 同时发布,请多多关注! 前言 上周的那篇一个案例教你简单地玩转ViewPager(一)之带指示点的引导页挖了一个关于学习ViewPager的坑,这周肯定要来填一下这个坑啦。…
使用Fragment懒加载的一种方式
在很多应用中,首页都是由三个或四个Fragment构成,且都是上中下结构。这种设计方式大行其道,但是作为首页,每一个Fragment的内容肯定是较多的,这个时候直接加载出来,或是默认加载两三个都是有点耗费资源的,特别是在…
9行代码让你App内的Fragment对重叠说再见
在上一篇从源码角度分析,为什么会发生Fragment重叠?里,我们分析了造成Fragment重叠的原因,这一篇我会介绍几个解决方案,同时给出一个我的方案:9行代码让你app内的Fragment对重叠说再见! 更新: 官方…
Android实战:顶部、底部Tab导航栏实现(TabLayout+ViewPager+Fragment)
前言 Android开发中使用顶部 & 底部Tab导航栏的频次非常高,主要的实现手段有以下: TabWidget 隐藏TabWidget,使用RadioGroup和RadioButton FragmentTabH…
FragmentTabHost布局的使用及优化方式
欢迎Follow我的GitHub, 关注我的简书. 其余参考Android目录. TabHost 本文的合集已经编著成书,高级Android开发强化实战,欢迎各位读友的建议和指导。在京东即可购买:https://item…
Android重新打开APP应用程序或activity后fragment 重叠问题
问题发生的场景: 屏幕旋转 activity被强杀后重启 应用在后台被挤出后重新打开 。。。 产生原因: FragmentState没有保存隐藏还是显示这个状态,当生命周期又走一次的时候又创建了一次fragment,所以…
【BUG系列】Fragment中嵌套Fragment,不显示
如果本文帮助到你,本人不胜荣幸,如果浪费了你的时间,本人深感抱歉。 希望用最简单的大白话来帮助那些像我一样的人。如果有什么错误,请一定指出,以免误导大家、也误导我。 本文来自:http://www.jianshu.com…