我们应该在什么情况下使用pagerTabStrip,什么情况下应该选择pagerTitleStrip?
“交互指示器”和“非交互指示器”这个词到底是什么意思?你能不能解释一下它们的区别,并告诉我UI上是否有任何不同?
PagerTitleStrip
是一个包含标题文本的条带;它仅指示我们所在部分的标题。
PagerTabStrip
与PagerTitleStrip
非常相似,但实际上看起来像一排选项卡(它在Play商店选项卡中使用,并且在我看来更好看)。
如果您正在寻找类似选项卡的界面,则可以使用PagerTabStrip
。如果您想自定义PagerTitleStrip
,则可能需要查看ViewPagerIndicator。
@Binoy Babu已经详细介绍了PaterTitleStrip
和PagerTabStrip
的所有细节。我认为应该添加图片作为示例。
参考链接:http://blog.csdn.net/harvic880925/article/details/38521865
以上是 PagerTitleStrip
的示例,其中只有标题会随页面滚动而滚动。 它不会指示您当前显示的页面。
以上是PagerTabStrip
的示例,与PagerTitleStrip
相同,唯一不同的是它指示当前正在显示的页面。当前可见选项卡标题被下划线标记
谢谢
这是一篇旧文章,但我想指出 PagerTabStrip
和 PagerTitleStrip
之间的一些区别。
PagerTabStrip
是交互式的,意味着你可以点击选项卡在不同屏幕之间切换,而使用 PagerTitleStrip
则不能。
PagerTabStrip
不仅指示了部分名称,而且有底部边框表示活动选项卡。相反,PagerTitleStrip
只通过标题名称指示我们所在的部分,但没有选项卡指示器。
浏览文档时,你会注意到 PagerTabStrip
拥有更多公共方法,与 PagerTitleStrip
相比。例如:使用 setTabIndicatorColor()
方法以编程方式设置选项卡指示器。
正如 @BinoyBabu 所提到的,插件 ViewPagerIndicator 允许以多种方式自定义您的页面条。
ViewPagerIndicator
(与PagerTitleStrip
和PagerTabStrip
不同)允许用户独立于在ViewPager
中显示的页面滚动页面标题/选项卡。非常方便。 - Adil Hussain