Android 5.0 Material-style标签

Nat*_*ers 17 android android-tabs material-design

Android 5.0框架是否具有Material-styled选项卡?我知道在开发预览中,它们仍然是Holo风格的.我想知道5.0是否已使用材质样式选项卡进行更新; 我目前使用PagerSlidingTabStrip作为我的选项卡,但尚未使用Material设计进行更新.

更具体地说,支持库是否包含材料选项卡的实现?在4.x上运行的Play商店有这些标签,但我不确定这是否是谷歌的自定义实现.

Jar*_*ows 24

更新(2015年10月19日):

现在由Android设计支持库提供:

compile "com.android.support:design:23.1.0"

Chris Banes的例子:

https://github.com/chrisbanes/cheesesquare

Android开发人员博客:

http://android-developers.blogspot.com/2015/05/android-design-support-library.html

Android文档:

http://developer.android.com/reference/android/support/design/widget/TabLayout.html?utm_campaign=io15&utm_source=dac&utm_medium=blog

支持库:

https://developer.android.com/tools/support-library/features.html#design

原答案:

查看最新版Google Play(下方).

他们使用SlidingTabsColors(不是SlidingTabsBasic)但使用颜色.您需要查看这两个文件:SlidingTabLayout.javaSlidingTabStrip.java,只需更改颜色以匹配ActionBar/TooBar颜色.

此外,当您向左/向右滑动时,您会注意到,标签标题文本颜色将变为"白色",未选择的标题将变为"灰色"颜色.

例如(如何更改指示灯颜色):

class SlidingTabStrip extends LinearLayout {
    // change the strip color
    private static final int DEFAULT_SELECTED_INDICATOR_COLOR = 0xFF33B5E5;
   ...
}
Run Code Online (Sandbox Code Playgroud)

请参阅此处的示例:https://developer.android.com/samples/SlidingTabsColors/index.html

Google Play商店

请阅读这些内容:

Android - Google Play就像标签一样

Android L中不推荐使用操作栏导航模式


LOG*_*TAG 21

您正在寻找这种材料设计标签吗?

看看这个......

在此输入图像描述

FYI材料设计标签可以在这个repo jpardogo的PagerSlidingTabStrip中找到

更新: Mr.Jpardogo他自己回复了SO帖子点击这里

致谢:Mr.Javier Pardo deSantayanaGómez