flutter - 脚手架钥匙 - 目的是什么以及在哪里使用
问题描述
什么是scaffoldKey 目的是什么,用在什么地方?
final GlobalKey<ScaffoldState> _scaffoldKey = GlobalKey<ScaffoldState>();
return Scaffold(
key: _scaffoldKey,
appBar: AppBar(
....................
解决方案
一个不太优雅但更方便的解决方案是将 GlobalKey 分配给 Scaffold,然后使用该密钥。... currentState 属性获取 ScaffoldState 而不是使用 Scaffold。of() 函数。
推荐阅读
- java - 是否有一种简单的方法可以附加一个新列,该列对于 csv 中的所有行都具有相同的值?
- r - 将新提示随机添加到系统发育树中的不同特定位置
- postgresql - 使用 postgresql 动态选择行并合并它们
- python - Azure 管理容器实例 SDK
- amazon-web-services - AWS CDK 中的 InterfaceVpcEndpoint 与 VpcEndpoint
- php - 在 php 后端和 angularjs 前端用变量替换主机名
- asp.net-core-2.0 - 如何使用.net core 配置多个 okta 服务器的身份验证?
- python - 在 python 中,如何使嵌套模块看起来没有嵌套到 import 语句中?
- java - 选项和函数的使用
- spring-boot-test - Spring MVC 测试 - 将空值作为参数传递