flutter - 在颤动中塑造应用程序栏
解决方案
我不认为你可以用 AppBar 小部件来做到这一点,但你可以像这样构建自己的:不是我最好的代码,但我认为这可以帮助你了解如何做到这一点
Widget build(BuildContext context)
return Scaffold(
body: SafeArea(
child: SingleChildScrollView(
child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
mainAxisAlignment: MainAxisAlignment.start,
children: [
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
IconButton(
onPressed: () {}, icon: const Icon(Icons.arrow_back)),
Row(
mainAxisAlignment: MainAxisAlignment.end,
crossAxisAlignment: CrossAxisAlignment.end,
children: [
IconButton(
onPressed: () {}, icon: const Icon(Icons.search)),
IconButton(
onPressed: () {},
icon: const Icon(Icons.notifications),
),
],
)
],
),
SizedBox(
height: 40,
),
Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(30), color: Colors.green),
height: MediaQuery.of(context).size.height,
)
],
),
)),
floatingActionButton: FloatingActionButton(
onPressed: _incrementCounter,
tooltip: 'Increment',
child: const Icon(Icons.add),
),
);
}`
推荐阅读
- python - pipenv CLI 可以使用 --keep-outdated 选项安装到开发包中吗?
- sql - 在 SQL Server 中将 15 分钟转换为 10 分钟时间序列
- swift - Mac OS 桌面音频主机应用程序无法加载某些 AVAudioUnit 插件
- git - 有没有办法指定一个自定义工具在进行合并时始终由 git 使用?
- python-3.x - 无论如何要格式化由 map 函数制成的字符串?
- java - Java 中的 If Else
- python - 关于从标准输入随机化的 Python 问题
- c# - 使用 EF 防止公开更改收集内容
- pandas - 无法将 csv 文件读入熊猫
- python - 你能在类中添加猴子补丁吗?如果没有,我如何重载一个运算符来为两个不同的类定义加法?