Android 5.0框架是否有材质风格的标签?我知道在开发预览中,它们仍然是Holo风格的。我想知道5.0是否已使用材质样式选项卡进行更新;我目前使用PagerSlidingTabStrip作为我的标签,但尚未使用Material设计进行更新。
更具体地说,支持库是否包含材料标签的实现?在4.x上运行的Play商店有这些标签,但我不确定这是否是谷歌的自定义实现。
答案 0 :(得分:24)
现在由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文档:
支持库:
https://developer.android.com/tools/support-library/features.html#design
查看最新版Google Play(下方)。
他们正在使用SlidingTabsColors(不是SlidingTabsBasic),而是使用颜色。您需要查看这两个文件:SlidingTabLayout.java和SlidingTabStrip.java,只需更改颜色即可与ActionBar / TooBar颜色相匹配。
此外,当您向左/向右滑动时,您会注意到标签标题文字颜色将变为"白色"并且未被选中的标题是"灰色"颜色。
例如(如何更改指示颜色):
class SlidingTabStrip extends LinearLayout {
// change the strip color
private static final int DEFAULT_SELECTED_INDICATOR_COLOR = 0xFF33B5E5;
...
}
请参阅此处的示例:https://developer.android.com/samples/SlidingTabsColors/index.html
请阅读以下内容:
答案 1 :(得分:21)
您正在寻找这个材料设计选项卡吗?
看看这个..
可以在此回购jpardogo's PagerSlidingTabStrip
中找到FYI材料设计标签<强>更新强> Mr.Jpardogo 他自我回答 SO 帖子click here
致谢:Mr.Javier Pardo deSantayanaGómez