flutter - 当 defaultPaneState 处于 CLOSED 状态时,窗格子上的按钮没有响应,直到热重新加载组件
问题描述
我正在使用 SlidingUpPanel 颤振包,我在窗格组件上有一个按钮,当我把
defaultPanelState: PanelState.CLOSED
它放在热重新加载之前它不起作用,当我使用它时 defaultPanelState: PanelState.OPEN,
它起作用,但我想在状态关闭的情况下使用它。
示例小部件:
Widget build(BuildContext context) {
return Scaffold(
body: SlidingUpPanel(
maxHeight: MediaQuery.of(context).size.height * 0.85,
minHeight: MediaQuery.of(context).size.height * 0.7,
defaultPanelState: PanelState.CLOSED,
panel: Center(
child: ElevatedButton(
child: Text("click"),
onPressed: () => {print("button clicked")},
),
),
body: Center(
child: Text("background"),
),
),
);
解决方案
推荐阅读
- javascript - 如何从另一个组件调用 React 的渲染方法()?
- gradle - 如何获取 Gradle CodeNarc 任务来检查 Gradle 构建文件?
- asp.net-core - 从 ASP.NET Core MVC 端点获取 Twilio SMS 响应时遇到问题
- eclipse - PHPUnit 使用命令行,但不使用 Eclipse
- python - 如何使用python查找包含特定文本的单元格?
- javascript - Javascript:如何将新元素添加到具有键值对的数组中?
- javascript - 通过从 URL 获取百分比在 Django 中添加进度条
- curl - ffmpeg 仅返回视频类型(扩展名)
- xamarin - 在移动设备中使用 apk 文件时,xamarin 表单应用程序崩溃
- java - 由于查询字符串中的空值导致 400 响应代码