小编Arn*_*nas的帖子

如何更改 InkResponse 小部件中的 highlightShape 大小

我正在尝试创建一个像 Twitter 应用程序一样的底部导航栏,但我找不到如何自定义 highlightShape 大小。

我可以自定义角落、颜色但不能自定义大小,我想制作超出小部件边界的相同大小,例如我的构建器中的飞溅。

我的底部导航栏

这是我的底部导航按钮的外观。谢谢!提前寻求帮助。

Center(
  child: Ink(
    height: height,
    width: width,
    child: InkResponse(
      splashFactory: InkRipple.splashFactory,
      radius: radiusSize,
      onTap: () {
        const int itemIndex = 1;
        _onTapped(itemIndex);
      },
      child: _pageIndex == 1
        ? Icon(OMIcons.favoriteBorder, color: Colors.black, size: 28.0)
        : Icon(OMIcons.favoriteBorder, color: Colors.grey[600]),
   ),
 ),
),
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

标签 统计

dart ×1

flutter ×1