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