【问题标题】:Actionbar Tabs Indicator slide操作栏选项卡指示器幻灯片
【发布时间】:2013-11-09 16:41:05
【问题描述】:

如何使用滑动标签指示器固定标签,如下所述:

How to get this type of TAB hairline movement

http://www.pushing-pixels.org/2013/05/09/android-bits-and-pieces-sliding-tabs-madness.html

&这里

http://viewpagerindicator.com/

尽可能多地使用库存 android。但重要的部分是固定的,我不希望标签看起来像所有这些示例一样位于滚动视图中。最好用图标而不是文字。

【问题讨论】:

  • 所以您希望标签可以滑动?或者只是它们之间的过渡显示它们在滑动?
  • 我想要指示器,每个选项卡标题下的小线滑动。就像在所有示例中一样,我发布了上面的链接。在它们自己应该也可以工作的标签之间滑动,但我已经可以工作了。
  • 啊,您只想让行指示当前选择了哪个选项卡。这是通过themestyle 完成的。您使用自己的主题还是本地主题?
  • 我已经有一条指示线,但我希望它在标签之间滑动时滑动。请检查上面的第一个链接。现在它只是让我跳跃,没有过渡。我希望指示器本身滑动。
  • 这是个好问题 ;)

标签: android android-actionbar android-viewpager scrollview


【解决方案1】:

至于现有的 android 解决方案,我假设您可以在容器顶部(就在 ActionBar 下方)使用 Horizo​​ntalScrollView,并使用 SmoothScrollTo(int x, int y) 方法以及从您的 ActionBar 获得的 xy 坐标。但这只是开始,你必须做很多修改。 还有一个 Apache 2.0 许可库 @ github 已经为您完成了所有这些修改,因此您可以改为 use it

【讨论】:

  • 谢谢,但是这个和其他的一样没有固定的标签。也许我必须像你描述的那样走很长的路。
  • 也许你可以扩展他的库以使用固定标签而不是重新编写它。
【解决方案2】:

使用https://github.com/astuetz/PagerSlidingTabStrip 和 .setShouldExpand(true)

只要您的标签通常适合父宽度(屏幕宽度),那么您将获得带有动画标签指示器的固定标签。

【讨论】:

    猜你喜欢
    • 2012-09-08
    • 1970-01-01
    • 1970-01-01
    • 2013-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多