如何最好且简单地实现材料设计风格的选项卡,就像最新版本的 Google NewsStand 应用程序中一样?这正是我所寻找的,但我不知道要从哪里开始。非常感谢提供任何帮助/方向。谢谢。
如何最好且简单地实现材料设计风格的选项卡,就像最新版本的 Google NewsStand 应用程序中一样?这正是我所寻找的,但我不知道要从哪里开始。非常感谢提供任何帮助/方向。谢谢。
可以通过在您的适配器中实现`CustomTabProvider'接口来传递自定义标签。
@+id/tab_title
的视图,则将使用它来放置标题,并且alpha将像往常一样起作用。如果你想使用带有涟漪效果的自定义选项卡,可以使用以下任何一个库:
编辑2:我已将ActionBar更改为新的支持库Toolbar。 我还动态地应用颜色到选项卡,工具栏和状态栏中。 您可以在以下gif中查看在Android 4.4.3上运行示例的效果。
我已发送了一个PR来提交我的更改。 如果原始项目所有者没有更新Maven库并将其推送到Maven,则我将把我的库分支推送到Maven Central。
我个人很喜欢jpardogo的库jpardogo/PagerSlidingTabStrip。
不过,我发现其中缺少了类似于下面这张图片中的涟漪效果:
因此,我决定基于PagerSlidingTabStrip制作自己的库,并加入可自定义的涟漪效果:pizza/MaterialTabs。
你还可以在Play商店找到一个示例,在那里自定义标签,然后立即生成并导出你的代码! :)
TabLayout
。 - ywwynm