flutter - SliverAppBar (Flutter) 中的最小高度?
问题描述
折叠时是否可以在 SliverAppBar 上设置最小高度?如果是,我该怎么做?
工作在 SliveAppBar 上添加一个底部小部件:
底部:PreferredSize(preferredSize: Size(20.0, 20.0), child: Text(''), ),
解决方案
这个问题的答案是肯定的和否定的。如果你想让它比现在更大,你可以设置一个“底部”小部件,它占据应用栏主要部分下方的一些空间,这样你就可以让它看起来更大。
虽然它使用常量 kToolbarHeight 来确定其高度,但无法更改应用栏的实际“栏”部分的高度,因此无法轻松减小工具栏的大小。
话虽如此,flutter 是开源的,因此您可以复制 SliverAppBar 和 RenderSliverAppBar 并以这种方式更改高度,尽管这可能不是一个好主意。
推荐阅读
- python - Python中默认参数的局部范围
- python - VS 代码:“未打开文件夹”
- security - 是否有任何工具可用于对 MarkLogic 服务器进行漏洞评估?
- spartacus-storefront - Spartacus3.2-如何更改默认页面加载 API 调用的顺序
- c# - Blazor 独立 WASM 无法使用 MSAL 获取访问令牌
- amazon-web-services - 如何将 cURL 命令重新格式化为 AWS CLI s3 同步调用
- swift - 为标签背景设置颜色深色和浅色模式
- ffmpeg - 如何使ffmpeg将带有alpha的vp9 webm重新编码为带有alpha的vp9 webm
- python - 尝试制作网络节点的 GeoDataFrame 时出错
- javascript - 如何合并相关的数组和对象?