1.RaidoGroup+RiadoButtom(切换不重绘)
2.tabHost
3.BottomNavigationView
4.compile 'com.flyco.tablayout:FlycoTabLayout_Lib:2.0.8@aar' 可以添加图片 和滑动 不会切换时,不会重绘
用法: http://blog.csdn.net/analyzesystem/article/details/51426473
5.BottomBar
6.FragmentTabHost(缺陷每次切换都会重绘, 网上有解决办法,但不是很适合)
7.TextView drawTop (切换不重绘)
8.线性或者相对布局 (切换不重绘)
9.'com.ashokvarma.android:bottom-navigation-bar:1.4.3'(切换不重绘)
用法:https://www.jianshu.com/p/134d7847a01e
10.BottomNavigationBar(切换不重绘)
用法:http://blog.csdn.net/u010046908/article/details/50962081
11.viewpage +fragment
12.tablayout
当然还有其他方式:
欢迎各位补充!