zoukankan      html  css  js  c++  java
  • flutter中tabbar的tab背景颜色设置

    关键代码

    bottom: PreferredSize(
              preferredSize: Size.fromHeight(48),
              child: Material(
                //这里设置tab的背景色
                color: Colors.green,
                child: TabBar(
                  // indicator: ColorTabIndicator(Colors.black),//选中时标签颜色
                  indicatorColor: Colors.black,//选中时下划线颜色,如果使用了indicator这里设置无效
                  controller: _tabController,
                  labelColor: Colors.white,
                  unselectedLabelColor: Colors.yellow,
                  tabs: _tabs.map((item)=>Tab(text: item,)).toList(),
                ),
              ),
            )
          )
    

    tabbar中的tab的背景颜色取的实际是AppBar的主题色,所以我们将tabbar放在Material中来重置了主题色,变成我们想要的背景色.

    完整代码:

    import 'package:flutter/material.dart';
    
    class TabbarBgColorTest extends StatefulWidget{
      

    作者:noonez
    来源:简书

  • 相关阅读:
    2019秋季 关于C语言指针等探索
    第四次作业
    第三次作业
    错误总结
    第二次作业
    第一次随笔
    Linux Mint安装Docker踩坑指南
    浅论Javascript在汽车信号测试中的应用
    [瞎玩儿系列] 使用SQL实现Logistic回归
    MongoDB的账户与权限管理及在Python与Java中的登录
  • 原文地址:https://www.cnblogs.com/jiuyi/p/12611280.html
Copyright © 2011-2022 走看看