1.效果展示
直接上图:
热门推荐为选中状态的Tab,即将上映为未选中状态。
2.用法
基础用法可build中依赖:
api 'com.flyco.tablayout:FlycoTabLayout_Lib:2.1.2@aar'
具体属性直接去github可查看。
接下来展示选中字体和选中的tab为图片。布局中直接使用:
<com.flyco.tablayout.SlidingTabLayout
android:id="@+id/tl_5"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_50"
app:tl_tab_padding="@dimen/dp_10"
app:tl_indicator_width="@dimen/dp_30"
tl:tl_textBold="SELECT"
app:tl_textSelectSize="@dimen/sp_18"
app:tl_indicator_src="@mipmap/ic_indicator"
android:layout_marginBottom="@dimen/dp_5"
tl:tl_textSelectColor="@color/white"
tl:tl_textUnselectColor="@color/color_e6e6e6"
tl:tl_textsize="@dimen/sp_14" />
其中tl_textSelectSize就是设置选中字体的大小,tl_indicator_src设置指示器的图标。
3.如何集成(直接使用第三方的暂时没有这个功能)
想用基础用法的可去github查找。
我使用的是导入Module的方式使用的这个库,大家可点击下载这个库直接以Module导入项目即可使用。