小编Inq*_*r K的帖子

当 Flutter 的 TabBar 被点击时移除高亮

我正在尝试在颤振中实现我自己的 TabBar 设计。我能够得到一个很好的结果。然而,当我点击其它选项卡更改选项卡,还有一个亮点默认创建,如下图所示在这里。我想知道是否有任何方法可以摆脱点击时的方形高光。我一直在四处寻找几乎一天没有找到任何解决方案。

如果有人有任何解决方案,请告诉我。谢谢。

编辑:作为 CopsOnRoad 的建议,我将 TabBar 包裹在容器中并将颜色设置为Colors.transparent,但它并没有真正消失,所以我现在尝试将颜色设置Theme.of(context).canvasColor为。

    Container(
      color: Theme.of(context).canvasColor,
      child: TabBar(
        isScrollable: true,
        indicator: ShapeDecoration(
          color: Color(0xFFE6E6E6),
          shape: RoundedRectangleBorder(
            borderRadius: BorderRadius.circular(99.0)
          )
        ),
        tabs: List<Widget>.generate(
          categories.length,
          (index) => Tab(
            child: Text(
              categories[index],
              style: TextStyle(
                fontFamily: 'Hiragino Sans',
                fontWeight: FontWeight.bold,
                fontSize: 18.0,
                color: Color(0xFF4D4D4D),
              ),
            ),
          )
        ),
      )
    )
Run Code Online (Sandbox Code Playgroud)

dart flutter

7
推荐指数
3
解决办法
3500
查看次数

Flutter 的 kernel_blob.bin 是什么?

每次我做颤振构建时,我都会得到一个文件更改

ios/Flutter/flutter_assets/kernel_blob.bin

在提交和重建之后,由于这个文件,我遇到了很多冲突。

这个文件是什么?我应该 .gitignore 这个吗?

flutter

6
推荐指数
1
解决办法
2144
查看次数

使用Swift和Kotlin重新创建Flutter的ios和android文件夹

嗨,我刚刚发现可以用Swift和Kotlin创建Flutter项目。但是,我已经在当前项目中进行了投资,并想重新创建iosandroid,并将其重新创建为Swift和Kotlin(当前它们默认为Java和ObjC)。

谢谢。

dart flutter

5
推荐指数
3
解决办法
3306
查看次数

标签 统计

flutter ×3

dart ×2