tablayout支持改变选中文字大小,支持左右滑动,支持viewpager,支持三角可移动指示器

简介: TabLayout [简书地址] (https://www.jianshu.com/p/2c3f868266e8) 基于大神的FlycoTabLayout 传送地址和基本用法 用法和属性和这个库一样 效果图如下 Gif_20180828_142709.

TabLayout  [简书地址] (https://www.jianshu.com/p/2c3f868266e8)

基于大神的FlycoTabLayout

[传送地址和基本用法](https://github.com/H07000223/FlycoTabLayout)

用法和属性和这个库一样

效果图如下

6b71582ad090d2ccf820fe5ca113baa866278309

主要添加一个属性

tl_text_select_size
控制选中文字大小

看代码截图

46f15a49897020daa955f4584158ef1875d1279b

然后第二个是这个三角指示器效果

59a7ccdb38a0458d73ab1538bcb769de03f3be94

 有些同学不喜欢我贴代码,那么直接上我的github地址去看


具体原理看代码 

[github地址](https://github.com/bigmanLau/Tablayout)


>注意问题

>项目中使用我我之前的一个库阴影库 支持阴影颜色修改,还有上下阴影比例修改 [github地址](https://github.com/bigmanLau/CardviewFix)


相关文章
|
Android开发 Java
Android开源DiscreteSeekbar:动画气泡指示当前滑动值
 Android开源DiscreteSeekbar:动画气泡指示当前滑动值 Android本身提供的SeekBar用以调控值以及回调传回当前选择的值。
1360 0
|
1月前
[Qt5&控件] 选项卡tabWidget控件隐藏&增加tab个数
[Qt5&控件] 选项卡tabWidget控件隐藏&增加tab个数
121 0
|
7月前
设置按钮背景为透明去掉button按钮左右两边的留白
设置按钮背景为透明去掉button按钮左右两边的留白
ViewPager如何区分自动切换和手势滑动切换
ViewPager是一个很常见的组件,不仅支持收拾滑动切换页面,我们还可以通过`viewPager.setCurrentItem(index)`来切换到指定的页面,那么他们如何区分呢? 我们知道ViewPager可以添加`ViewPager.OnPageChangeListener`监听器,可以监听切换的状态。通过观察`ViewPager.OnPageChangeListener#onPageScrollStateChanged(int state)`方法中state的输出,发现了手势切换和自动切换的规律。
2-VIII--ViewPager滑动监听与自定义滑动特效
零、前言 [1]. 使用上文项目:1-VIII--ViewPager的基本使用 [2].对ViewPager的addOnPageChangeListener三个回调方法分析 [3].
1243 0
|
Android开发
android:elevation属性,控制View底部渐变阴影
android:elevation属性,控制View底部渐变阴影 android:elevation这一属性,可以控制View底部渐变阴影,给一个View在其底部增加一定的灰度渐变阴影效果,如图: 上图是一个简单的TextView,TextView底部阴影渐变。
2619 0
|
Android开发
Android滚动页面位置指示器:CircleIndicator
 Android滚动页面位置指示器:CircleIndicator CircleIndicator是github上的一个开源的用于页面滚动时候的位置指示器,指示当前页面在总的页面中的位置和前后位置关系,github上的项目主页是:https://github.com/ongakuer/CircleIndicator 其效果如图所示: 可以看到,选中和未被选中时候的球的大小并不相同,且颜色在CircleIndicator中只有一个颜色,未选中的颜色只是选中时候颜色的半透明。
1070 0
|
Android开发 开发者
Android自底部平滑向上滑出面板的AndroidSlidingUpPanel
 Android自底部平滑向上滑出面板的AndroidSlidingUpPanel AndroidSlidingUpPanel是github上的一个第三方开源项目,项目主页:https://github.com/umano/AndroidSlidingUpPanel  ,AndroidSlidingUpPanel实现了一个功能:当用户手指往上滑的时候,底部平滑的滑出一个面板,这个面板可以由开发者作为一个普通布局使用。
1445 0