1
3
runtimeType是可用于dart中每个对象的属性。它的类型为“type”。 所以当你这样做的时候
它正在检查runtimeType是否为GestureDetector,其中的值为
当你在做的时候,
它正在检查runtimeType的类型是GestureDetector,这不是真的,因为它是type。 要检查小部件是否为手势检测器,您应该执行以下操作
|
2
3
你应该测试对象本身,而不是它的
请参阅Dart类型测试运算符的用法: https://dart.dev/language/operators#type-test-operators |
mana · 如何通过单击底部导航项之一打开模态? 1 年前 |
Niiko · Flutter无状态和有状态小部件问题[已关闭] 1 年前 |
carlosManta · 在Flutter中堆叠两个容器 1 年前 |
Idoudi Azer · 地理定位和谷歌地图 1 年前 |
SbE · Flutter条形图在每个条形图的顶部显示编号值 1 年前 |
Devid jons · 如何在flutter中创建条形图? 1 年前 |
Mehmet Özkan · Dart将映射列表转换为JSON[重复] 1 年前 |