注意:本示例自定义一个渐变的Indicator,tabIndicatorColor要设置成透明
<com.google.android.material.tabs.TabLayoutandroid:id="@+id/tabLayout"android:layout_width="match_parent"android:layout_height="55dp"app:tabIndicator="@drawable/me_tab_indicator"app:tabIndicatorColor="@color/transparent"app:layout_constraintLeft_toLeftOf="parent"app:layout_constraintRight_toRightOf="parent"app:layout_constraintTop_toTopOf="parent" />

效果图:

me_tab_indicator.xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:gravity="center"><shape><corners android:radius="0dp" /><size android:height="5dp" /><gradientandroid:startColor="#FF8A64EB"android:endColor="#8064E8DE"android:angle="0" /></shape></item>
</layer-list>

TabLayout自定义Indicator相关推荐

  1. Android自定义控件之RecyclerView打造万能ViewPager TabLayout(仿今日头条Tab滑动、Tab多布局、indicator蠕动、自定义indicator、文字颜色渐变)

    文章目录 GitHub:https://github.com/AnJiaoDe/TabLayoutNiubility 该轮子特异功能如下: 使用方法 注意:该轮子适用于androidx中的ViewPa ...

  2. YY项目之TabLayout自定义Tab的title

    2019独角兽企业重金招聘Python工程师标准>>> 首先介绍一下Tablayout和ViewPager配合的基本用法 布局文件: <?xml version="1 ...

  3. 二、TabLayout自定义图片指示器

    最近项目需求,多个tab切换显示不同的页面,但是tab的下划线是一个带有圆角阴影的下划线,看过Tablayout源码的小伙伴可能会知道,通过原生的TabLayout是无法实现的,想了解的可以看我的另一 ...

  4. 安卓Tablayout自定义文字、指示器长度和颜色

    安卓Tablayout自定义文字.指示器长度和颜色 废话不多说,先上效果图.没有效果图的文章都是扯淡: 安卓Tablayout自定义文字.指示器长度和颜色 新的改变 以上就是所有的代码 附上demo源 ...

  5. android tablayout 自定义,TabLayout用法详解及自定义样式

    TabLayout的默认样式: app:theme="@style/Widget.Design.TabLayout" 从系统定义的该样式继续深入: fill fixed 264dp ...

  6. TabLayout自定义指示器及样式

    一,自定义指示器下标 效果图如下: 1,新建一个名为:layer_tab_indicator的layer-list文件,然后定义想要的样式,其中bitmap 设置成需要的图片格式,也可以根据需求在it ...

  7. TabLayout自定义选择背景滑块

    TabLayout是Android 的Material Design包中的一个控件,可以和V4包中的ViewPager搭配产生一个联动的效果.这里我自定义了一个滑块能够跟随TabLayout进行滑动选 ...

  8. Android TabLayout自定义指示器之三角形效果实现

    效果图如下 ScanToPayActivity布局 <android.support.constraint.ConstraintLayoutxmlns:android="http:// ...

  9. android tablayout 自定义,TabLayout的自定义

    TabLayout的自定义,主要是通过setCustomView方法来添加自定义布局实现. 自定义TabLayout的实现主要包含以下几个步骤 ●创建自定义布局(这里我加了一个动画控件,可以替换成其他 ...

  10. TabLayout自定义总结

    文章目录 1.常用属性 2.文字选中加粗 3.自定义指示器样式 4.自定义Tab样式 5.动态修改Tab的标题 5.1.使用的是原生的Tab: 5.2.修改自定义Tab的标题-1: 5.3.修改自定义 ...

最新文章

  1. 用 C 语言开发一门编程语言 — 抽象语法树
  2. Windows 8 系统安装教程
  3. Strategy Pattern(策略模式)
  4. 是什么平台_什么是高空作业平台?
  5. wpf 图片绝对路径引用_Python Pillow 图片处理
  6. Spring Boot(3) Web开发(1)静态资源处理
  7. box-shadow属性四个值_flex笔记1——flex-direction属性
  8. 防止他人复制网站内容
  9. Delphi2010 Dll 函数列表查看
  10. 买个社区团购小程序多少钱呢?微信社区团购小程序怎么做
  11. TDR/TDT测量原理分析
  12. 刷脸支付星星之火可以燎原
  13. AR涂涂乐⭐九、视频展示及涂涂乐源文件
  14. 打印1000-2000年的闰年
  15. Android系统设置settings应用学习(二)--源代码解析
  16. QueryList异步抓取网页数据
  17. SecureCRT鼠标快速复制粘贴
  18. maven 依赖com.google.code.kaptcha
  19. ArcMap下去除边界外数据(背景值)的方法(转载)
  20. 我为什么加入 TDengine

热门文章

  1. Javaweb生成族谱树形图
  2. TCP通讯中发送文件
  3. mysql职院毕业论文设计_小说网站的设计与实现(27页)-原创力文档
  4. 当下既是上天赐予的礼物 ——《心灵奇旅》影评
  5. Java8增加功能--Effectively final 功能
  6. python把英语句子成分字母_如何标注英语句子成分?
  7. 《我叫MT》手游源码和资源下载
  8. STATA 学习笔记: outlier(离群值)的处理
  9. 必要的先决条件安装失败_先决条件
  10. java实现变声器--变声萝莉