我正在使用Align
小部件在屏幕底部中心放置一个图标按钮。
但是,我收到以下错误并且无法解决:
The specific widget that could not find a Material ancestor was:
IconButton
我的代码:
return Stack(
children: <Widget>[
Container(
child: GoogleMap(
initialCameraPosition:
CameraPosition(target: LatLng(1,1), zoom: 15),
onMapCreated: (map) {
mapReady;
},),
),
Align(
alignment:Alignment.bottomCenter,
child: IconButton(
icon: Icon(Icons.next_week), onPressed: (){}),
)
],
如果我将 IconButton 小部件替换为 Text 小部件,则效果很好。
您能否解释一下为什么它不起作用,为什么 IconButton 需要一个 Material 祖先?