我收到警告消息“ 直到2.2.2版才支持for,if和spread元素,但是需要此代码才能在较早版本上运行”,但该代码
Column( crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
if (document['propertyid'] == '1') Text('jjj'),
GestureDetector(
onTap: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) =>
PropertyDetails(document['propertyid'])));
},
child: Text(document['propertyname'],
style: TextStyle(
color: Colors.blue,
fontStyle: FontStyle.italic,
fontWeight: FontWeight
.w500) //Theme.of(context).textTheme.title,
),
),
],
),
按预期工作。 minSDKVersion等为28。为什么它认为我希望能够在任何早期版本上运行此代码?我需要更改为更高版本吗?