说话之前先上图:
清晰度较低,但不影响观看效果
本文基于这篇文章(下称原文):
五分钟学会 Material Design之实现上滑隐藏ToolBar,TabLayout
(如有侵权请告知,此处仅为学习交流转载)
原文仔细地介绍了如何使用ToolBar, TabLayout, ViewPager这三个常见的控件来实现一个上滑隐藏、可点击标签、可滑动切换的多页界面。本文开头附有本人实现的截图。
但是原文的实现有一个地方没说清楚。比如我这个应用,我需要每一个tab既有text也有icon,也就是既有图标又有文字。网上通常使用自己继承一个类的方法。但是实际上不需要那么麻烦只要获取你现有的tab然后添加图标就好了。代码如下:
ViewPagerAdapter adapter =
new ViewPagerAdapter(getSupportFragmentManager(