得到這些錯誤>>
未定義命名引數“topLeft”。
未定義命名引數“topRight”。
沒有為“Icon”型別定義吸氣劑“ac_unit”。
沒有為“Icon”型別定義 getter 'accessibility_new'。
沒有為“圖示”型別定義吸氣劑“評估”
名稱“_selectedItem”已定義。
如何糾正這些錯誤

void _onButtonPressed() {
showModalBottomSheet(
context: context,
builder: (context) {
return Container(
child:_buildBottomNavigationMenu() ,
decoration: BoxDecoration(
color: Theme.of(context).canvasColor,
topLeft:const Radius.circular(10),
topRight: const Radius.circular(10)
),
);
});
}
Column _buildBottomNavigationMenu() {
return Column(
children: <Widget>[
ListTile(
leading: Icon(Icon.ac_unit),
title: Text('Cooling'),
onTap: () => _selectedItem,
),
ListTile(
leading: Icon(Icon.accessibility_new),
title: Text('People'),
onTap: () => _selectedItem,
),
ListTile(
leading: Icon(Icon.assesment),
title: Text('Status'),
onTap: () => _selectedItem,
),
],
);
}
void _selectedItem (String name){
Navigator.pop(context);
setState(() {
_selectedItem = name;
});
}
}
uj5u.com熱心網友回復:
這是在容器裝飾參考中添加特定半徑的正確方法
Container(
decoration: const BoxDecoration(
borderRadius: BorderRadius.only(
topLeft: Radius.circular(10),
topRight: Radius.circular(10),
),
),
);
你也添加了Icon.ac_unit,但你應該使用Icons.ac_unit.
uj5u.com熱心網友回復:
試試這個,
void _onButtonPressed() {
showModalBottomSheet(
context: context,
builder: (context) {
return Container(
child:_buildBottomNavigationMenu() ,
decoration: BoxDecoration(
color: Theme.of(context).canvasColor,
borderRadius: BorderRadius.only( // updated code here
topLeft: const Radius.circular(10),
topRight: const Radius.circular(10)
bottomLeft: Radius.zero,
bottomRight: Radius.zero,
),
),
);
});
}
Column _buildBottomNavigationMenu() {
return Column(
children: <Widget>[
ListTile(
leading: Icon(Icons.ac_unit), // updated Icon to Icons
title: Text('Cooling'),
onTap: () => _selectedItem,
),
ListTile(
leading: Icon(Icons.accessibility_new),
title: Text('People'),
onTap: () => _selectedItem,
),
ListTile(
leading: Icon(Icons.assesment),
title: Text('Status'),
onTap: () => _selectedItem,
),
],
);
}
void _selectedItem (String name){
Navigator.pop(context);
setState(() {
_selectedItem = name;
});
}
}
uj5u.com熱心網友回復:
這意味著該屬性不適用于裝飾框小部件,請參見此處:https ://api.flutter.dev/flutter/painting/BoxDecoration-class.html
對于圖示,它將是 Icons.{icon-name}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/421138.html
標籤:
