AndroidStudio 备忘录之底部导航栏不完全整理

方法一. ViewPager + List + PagerAdapter

创建就会一次性加载完四个页面.适合简单的页面,比如app一开始的导航页

方法二. ViewPager + List + FragmentPagerAdapter或FragmentStatePagerAdapter

给力的方法.适合能左右滑动的页面.可以自己定制缓存策略.配合方法,也能一开始就加载全部页面

方法三. 用fragmentTransaction的show和hide方法隐藏和显示Fragment

最大的好处是, 用的才加载. 一旦加载就不删除. 切换只用hide和show,速度飞快. 当然你也可以自己定制适合自己的缓存策略.

方法四. FragmentTabHost

简单快捷.代码少.但是切换速度理论不够方法三快.

方法五.Bottom Navigation

符合MD设计的,希望自己的APP炫酷一点的.毫无疑问都应该用BottomNavigation规范的控件。
方法1-5参考自:https://www.cnblogs.com/yelanggu/p/9516429.html

方法六.LinearLayout+TextView

方法七.RadioGroup + RadioButton

方法八.LinearLayout+RelativeLayout+TextView, 然后再在TextView的右上角有一个红色圆圈背景的TextView或者一个红色的小点(实现类似新浪微博的底部导航栏)

方法6-8参考自:https://blog.csdn.net/jxq1994/article/details/52573506

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值