我正在尝试创建一个像 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)