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
    来源:简书

  • 相关阅读:
    Codeforces 1065C Make It Equal
    Codeforces 1065B Vasya and Isolated Vertices
    Codeforces 1065A Vasya and Chocolate
    Luogu P2467 [SDOI2010]地精部落
    Codeforces 1042C Array Product
    Codeforces 1041C Coffee Break
    JMeter安装和环境变量搭建
    Jenkins
    Jenkins介绍
    Docker
  • 原文地址:https://www.cnblogs.com/jiuyi/p/12611280.html
Copyright © 2011-2022 走看看