纸墨设计文档: Tabs

作者: rain 分类: 纸墨设计 发布时间: 2015-12-12 16:14 6 条评论

谷歌官方的纸墨设计文档 中介绍如下:

Tabs 是一种非常方便的页面切换方式,非常适合显示分类数据。

如何使用

  • 在项目的 build.gradle 文件中添加 appcompat 库:

  • 你的 Activity 继承至 android.support.v7.app.AppCompatActivity

  • 在你的布局文件中使用 TabLayoutViewPager

  • 设置 TabLayoutViewPager

  • 重写 Adapter 的 *getPageTitle * 函数来返回 Tab 的标题

如何修改样式?


– 在你的 styles.xml 中定义自定义样式:

  • 通过 style 属性来应用自定义的 样式:

## 带有图标和文字的 Tabs

  • 重写 Adapter 的 *getPageTitle * 函数来返回 Tab 的标题

  • 为每个 Tab 的图标创建一个对应的 selector xml 文件

  • 使用 TabLayout.Tab#setIcon 函数来设置该图标

## 只有图标的 Tabs
和上面类似,getPageTitle 函数返回null即可。

## 可滚动的 Tabs

  • 使用 custom:tabMode 属性来设置,

## 居中的 Tabs

  • 使用 custom:tabGravity 属性来设置,

本文出自 云在千峰,转载时请注明出处及相应链接。

本文永久链接: http://blog.chengyunfeng.com/?p=819

Ɣ回顶部