gpt4 book ai didi

Flutter 圆形波纹效果 : How to build beautiful material BottomNavigationBar

转载 作者:行者123 更新时间:2023-12-03 03:11:35 24 4
gpt4 key购买 nike

Google stadia app is made with flutter我想知道他们是如何在 BottomNavigationBar 上实现更漂亮的波纹动画的。
例子:
enter image description here
他们是如何实现自定义涟漪动画的?
编辑:简单的自定义BottomNavigationItem:

bottomNavigationBar: Container(
height: 50,
child: Row(
children: <Widget>[
Expanded(
child: BottomItem(),
),
Expanded(
child: BottomItem(),
),
Expanded(
child: BottomItem(),
),
],
)),
class BottomItem extends StatelessWidget {
@override
Widget build(BuildContext context) {
return InkWell(
onTap: () {},
child: Center(child: Icon(Icons.shop)),
);
}
}

最佳答案

墨水您要找的是InkResponse而不是 InkWell . InkWell 用高光填充整个可用空间,然后进行飞溅,InkResponse是否具有您正在寻找的圆形效果的飞溅,您需要稍微调整一下,但这是代码示例:


Material(
child: Container(
child: Center(
child: InkResponse(
focusColor: Colors.transparent,
hoverColor: Colors.transparent,
highlightColor: Colors.transparent,
onTap: () {},
child: Padding(
padding: const EdgeInsets.all(30),
child: Icon(Icons.home),
),
),
),
),
)

| InkWell | InkResponse 默认 | InkResponse 自定义 |

关于Flutter 圆形波纹效果 : How to build beautiful material BottomNavigationBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61703352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com