gpt4 book ai didi

user-interface - 如何在 flutter 的标签栏后面添加阴影?

转载 作者:行者123 更新时间:2023-12-03 04:26:14 25 4
gpt4 key购买 nike

我想在包装在容器中的此选项卡栏后面添加一个微妙的阴影。我试图添加它,但是它没有明显显示出来。 enter image description here
我必须以这种方式进行编辑,因为我必须将条形的边缘裁剪为使其变圆。

Widget _bottomNavigationBar(int selectedIndex) => ClipRRect(
borderRadius: BorderRadius.only(
topLeft: Radius.circular(52.0), topRight: Radius.circular(52.0)),
child: Container(
height: 90,
decoration: BoxDecoration(
borderRadius: const BorderRadius.only(
topLeft: Radius.circular(82.0),
topRight: Radius.circular(52.0)),
boxShadow: <BoxShadow>[
BoxShadow(
color: Colors.black,
offset: Offset(-5, 5),
blurRadius: 10,
),
],
),
child: ClipRRect(
borderRadius: BorderRadius.only(
topLeft: Radius.circular(52.0),
topRight: Radius.circular(52.0)),
child: BottomNavigationBar(
selectedItemColor: Color(0xFFFE524B),
unselectedItemColor: Color(0xFFFF8C3B),
onTap: (int index) => setState(() => _selectedIndex = index),
currentIndex: selectedIndex,
items: const <BottomNavigationBarItem>[
BottomNavigationBarItem(
icon: Icon(
Entypo.home,
size: 28,
),
title: Text('')),
BottomNavigationBarItem(
icon: Icon(
Entypo.game_controller,
size: 28,
),
title: Text('')),
BottomNavigationBarItem(
icon: Icon(
Entypo.wallet,
size: 28,
),
title: Text('')),
],
),
)),
);

我希望我的标签栏看起来像这样
enter image description here

最佳答案

在这里,CLipRRect窗口小部件将您的窗口小部件切成矩形。
您的框阴影由于剪辑r rect被切断

删除剪辑小部件,然后尝试

关于user-interface - 如何在 flutter 的标签栏后面添加阴影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59597629/

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