如何实现固定选项卡和滑动选项卡指示器,就像在这里描述的那样:如何实现这种类型的TAB发际线运动,Android Bits and Pieces: Sliding Tabs Madness,以及ViewPagerIndicator。尽可能使用原生的 Android 功能。但重要的部分是“固定”,我不想要看起来像在滚动视图中的选项卡,就像所有这些例子一样。最好带有图标而不是文本。
关于原生安卓的解决方案,我认为您可以在容器顶部(紧挨着ActionBar下方)使用HorizontalScrollView,并使用SmoothScrollTo(int x, int y)
方法,其中x
和y
坐标是从您的ActionBar获取的。但这只是开始,您还需要进行大量修改。
此外,GitHub上有一个Apache 2.0许可的库已经为您完成了所有这些修改,因此您可以使用它。