使用flutter TabBar 做自定义选项卡。

1.根据index  使用三目运算,缺点点击以后没有滑动效果。

            tabs:TabMoudels.map((i) => Container(padding: EdgeInsets.all(0),height: 76.h,child: Tab(child: Row(crossAxisAlignment: CrossAxisAlignment.center,children: [Container(width: MediaQuery.of(context).size.width/3,height: 76.h,child: Column(mainAxisAlignment: MainAxisAlignment.center,crossAxisAlignment: CrossAxisAlignment.center,children: [Text(i),SizedBox(height: 5,),TabMoudels.indexOf(i)==_currentIndex?Container(width: 15,height: 4,decoration: BoxDecoration(//这里面写颜色color: Colors.blue,borderRadius: BorderRadius.circular(1)),):Container()],),)],),),)).toList()),

2. 使用官方的指示器

indicator: UnderlineTabIndicator(),可以找到UnderlineTabIndicator源码,自己新建一个文件,

修改 成为  StrokeCap.round; 这时候的指示器 就有圆角了。

滑动也有效果,美滋滋

flutter tabBar 选项卡自定义指示器相关推荐

  1. flutter tabBar 的属性及自定义实现

    flutter tabBar 的属性及自定义实现 前言 一.TabBar是什么? 二.TabBar 自定义 三. Tab 自定义 总结 前言 在Flutter中,TabBar的indicatorPad ...

  2. flutter flutter_swiper自定义指示器

    转载请注明出处:王亟亟的大牛之路 最近在做公司项目的一些模块迁移的尝试,然后在改Banner的时候发现官方并没有提供封装彻底的ViewPager控件,然后第三方里我选了 https://github. ...

  3. flutter tab选项卡appbar下的选项卡

    更多文章请查看 lutter从入门 到精通 flutter tab选项卡 appbar 下的选项卡 TabBar .Tab.TabBarView 结合实现 这里实现的是appbar 下的选项卡 imp ...

  4. flutter tab选项卡appbar中的选项卡

    flutter tab选项卡 appbar 下的选项卡 查看appbar 下的选项卡 更多文章请查看 lutter从入门 到精通 TabBar .Tab.TabBarView 结合实现 import ...

  5. 【Flutter】自定义 Flutter 组件 ( 创建自定义 StatelessWidget、StatefulWidget 组件 | 调用自定义组件 )

    文章目录 一.Flutter 组件简介 二.Flutter 自定义 StatelessWidget 组件流程 1.导入父类包 2.选择继承的父类 3.设置成员变量及构造函数 4.重写 build 方法 ...

  6. Flutter RichText支持自定义文本溢出效果

    extended text 相关文章 Flutter RichText支持图片显示和自定义图片效果 Flutter RichText支持自定义文本溢出效果 Flutter RichText支持自定义文 ...

  7. Flutter RichText支持自定义文字背景

    extended text 相关文章 Flutter RichText支持图片显示和自定义图片效果 Flutter RichText支持自定义文本溢出效果 Flutter RichText支持自定义文 ...

  8. jQueryEasyUI选项卡 - 自定义工具样式

    结合项目截图演示说明其中的使用技巧: 首先看一段 <div> 标签内的<div data-options=" 代码片段如下" >代码: //代码片段1 da ...

  9. 简单实现TabBar的自定义

    StackoverFlow上看到的,通过继承UITabBarController创建自定义TabBarController.在原有TabBar的基础上添加一个背景层,在其基础上增加三个自定义按钮,通过 ...

最新文章

  1. 加密解密php,PHP实现的加密解密处理类
  2. crosstool-ng配置中的Architecture level、Emit assembly for CPU 、Tune for CPU
  3. python菜鸟教程h-python菜鸟教程,python好玩又简单的代码
  4. linux kernel: defconfig和.config
  5. 互联网产品初期需求确定与数据库模型设计——基于Visio和Xmind
  6. android怎样添加图片锐化功能,如何在android处理图片(图像二值化锐化转换格式).doc...
  7. OJ RuntimeError常见原因
  8. ionic day01教程第一天之多平台运行(ios android)
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的外卖点餐系统
  10. 给考研迷茫中的你的一封信
  11. 在VMware安装Ubuntu 16.04
  12. 最佳 Web 编程语言都有哪些?
  13. Excel透视表实操,只需6步就能搞定!
  14. BS和CS 架构的介绍以及优缺点
  15. [弗曼学习法] Study for learning methods
  16. html+css+javascript实现乾坤八卦风水罗盘时钟 (免费附源码)
  17. 电脑图片格式怎么批量转换jpg?几个小妙招轻松转换
  18. 周立功CAN盒驱动C#调用方式
  19. jy-13-LINUX——Linux
  20. 安装mysql tomat jdk

热门文章

  1. python入门笔记——内置函数作业
  2. Android11对比IOS14,iPhone11升级至iOS14,对比苹果iOS13,迎来3大新变化
  3. Solaris IPMP两种配置方法
  4. 基于MATLAB的数论运算与编写函数(附完整代码)
  5. 旷野徒奔-Java底层篇(1.3)
  6. mysql级联删除外键约束_mysql通过外键级联删除
  7. 怎样在应用中实现自助报表功能
  8. linux apache certbot,CA证书和Ingress (5) Amazon Linux Certbot
  9. Git安装图文教程(Windows、Linux全平台)
  10. IDEA+tomcat在debug中关于断点的报错:No executable code found at line XX in class XXX