Android TabLayout Lib目前有3种TabLayout。
SlidingTabLayout:从深深的修改PagerSlidingTabStrip。
/ * *无需适配器设置标题* /
公共 无效 setViewPager( ViewPager副总裁的String []标题)
/ * *无需初始化甚至适配器* /
公共 无效 setViewPager( ViewPager副总裁的String []标题, FragmentActivity发, ArrayList的< 片段 >片段)
CommonTabLayout:与SlidingTabLayout对ViewPager的依赖不同,它是一个不依赖于ViewPager的tabLayout,可以与其他小部件一起自由使用。
/ * *支撑开关片段本身* /
公共 无效 setTabData(的ArrayList < CustomTabEntity > tabEntitys, FragmentManager FM,诠释 containerViewId, ArrayList的< 片段 >片段)
SegmentTabLayout



更改日志
v2.0.0(2016-03-01)
- 去除FlycoRoundView的依赖
- 新增方法getIconView和getTitleView
v2.0.2(2016-04-23)
- 删除NineOldAnimation的依赖(只支持3.0+)
依赖关系{
编译“ com.android.support:support-v4:23.1.1 ”
编译“ com.nineoldandroids:库:2.4.0 ”
编译“ com.flyco.roundview:FlycoRoundView_Lib:1.1.2@aar ”
编译“ com.flyco。 tablayout:FlycoTabLayout_Lib:1.5.0@aar “
}}
经过 2版.0.0
依赖关系{
编译“ com.android.support:support-v4:23.1.1 ”
编译“ com.nineoldandroids:库:2.4.0 ”
编译“ com.flyco.tablayout:FlycoTabLayout_Lib:2.0.0@aar ”
}}
经过 2版.0.2(支持3.0 +)
依赖关系{
编译“ com.android.support:support-v4:23.1.1 ”
编译“ com.flyco.tablayout:FlycoTabLayout_Lib:2.1.2@aar '
}
| 名称 | 格式 | 描述 |
|---|---|---|
| tl_indicator_color | 颜色 | 设置指示灯颜色 |
| tl_indicator_height | 尺寸 | 设置指示器高度 |
| tl_indicator_width | 尺寸 | 设置指示器宽度 |
| tl_indicator_margin_left | 尺寸 | 设置指示器边距,当指示器宽度大于0时无效。 |
| tl_indicator_margin_top | 尺寸 | 设置指示器边距,当指示器宽度大于0时无效。 |
| tl_indicator_margin_right | 尺寸 | 设置指示器边距,当指示器宽度大于0时无效。 |
| tl_indicator_margin_bottom | 尺寸 | 设置指示器边距,当指示器宽度大于0时无效。 |
| tl_indicator_corner_radius | 尺寸 | 设置指示角半径 |
| tl_indicator_gravity | 枚举 | 设置指示器重量TOP或BOTTOM。 |
| tl_indicator_style | 枚举 | 设置指示灯样式为NORMAL或TRIANGLE或BLOCK |
| tl_underline_color | 颜色 | 设置下划线颜色 |
| tl_underline_height | 尺寸 | 设置下划线高度 |
| tl_underline_gravity | 枚举 | 设置下线重力TOP或BOTTOM |
| tl_divider_color | 颜色 | 设置分频器颜色 |
| tl_divider_width | 尺寸 | 设置分频器宽度 |
| tl_divider_padding | 尺寸 | 设置分隔符paddingTop和paddingBottom |
| tl_tab_padding | 尺寸 | 设置选项卡paddingLeft和paddingRight |
| tl_tab_space_equal | 布尔 | 设置制表符间距相等 |
| tl_tab_width | 尺寸 | 设置制表符宽度 |
| tl_textsize | 尺寸 | 设置文本大小 |
| tl_textSelectColor | 颜色 | 设置文本选择颜色 |
| tl_textUnselectColor | 颜色 | 设置文本取消选择颜色 |
| tl_textBold | 布尔 | 设置文本为粗体 |
| tl_iconWidth | 尺寸 | 设置图标宽度(仅适用于CommonTabLayout) |
| tl_iconHeight | 尺寸 | 设置图标高度(仅适用于CommonTabLayout) |
| tl_iconVisible | 布尔 | 设置图标可见(仅适用于CommonTabLayout) |
| tl_iconGravity | 枚举 | 设置图标重力LEFT或TOP或RIGHT或BOTTOM(仅适用于CommonTabLayout) |
| tl_iconMargin | 尺寸 | 设置图标边距与文本(仅适用于CommonTabLayout) |
| tl_indicator_anim_enable | 布尔 | 设置指示器支持动画(仅适用于CommonTabLayout) |
| tl_indicator_anim_duration | 整数 | 设置指示器动画持续时间(仅适用于CommonTabLayout) |
| tl_indicator_bounce_enable | 布尔 | 设置带反弹效果的指示器动作(仅适用于CommonTabLayout) |
| tl_indicator_width_equal_title | 布尔 | 设置指示器宽度与文本相同(仅适用于SlidingTabLayout) |
Android 网格分页布局PagerLayoutManager
Android开发通用圆角布局
适用于拖拽、动画、模糊等效果的UI库
Android多功能的标签流布局
一个包括拖拽、滚动、动画、背景模糊功能的安卓UI布局
Android TabLayout Lib的3种TabLayout
安卓Flexbox的布局
Android流式布局,支持单选、多选等,适合用于产品标签等。
Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配
Android开发Google百分比布局库的扩展
Android高仿熊猫TV直播app UI
Android仿360底部菜单布局
Android 网格分页布局PagerLayoutManager
Android开发通用圆角布局
Android多功能的标签流布局
Android流式布局,支持单选、多选等,适合用于产品标签等。
Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配
Android开发Google百分比布局库的扩展
热门源码