- 点击漂浮动作按钮可显示时间,并可切换按钮小图标为关闭图标。
- 对App的漂浮动作按钮由无状态部件改为有状态部件。
- 引入
aBottomSheetShown
属性表示底部面板显示状态,默认为false
。 - 实现
floatingActionButtonIcon
方法根据aBottomSheetShown
返回不同图标。 onPressed
函数中通过aBottomSheetShown
决定显示底部面板还是关闭。- 使用
setState
更新按钮图标和底部面板状态。 - 关闭底部面板后通过控制器的
closed
设置aBottomSheetShown
为false
。 - 模拟器测试显示底部面板与切换按钮图标的功能。