作为 Google stadia app 是使用 Flutter 制作的,我想知道他们是如何实现底部导航栏更美观的水波纹动画效果的。
示例:
他们是如何实现自定义水波纹动画的?
编辑:简单的自定义 BottomNavigationItem:
示例:
![enter image description here](https://istack.dev59.com/fKpiz.gif)
编辑:简单的自定义 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)),
);
}
}