我正在尝试为GoogleMap
小部件添加不透明度,但没有看到任何变化。
我以前尝试过用Container
然后添加Opacity
和GoogleMap
作为直接子级来包装整个小部件,但这也不起作用。
下面的代码可以正确构建,但没有添加不透明度:
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Stack(
children: <Widget>[
Opacity(
opacity: 0.5,
child: GoogleMap(
onMapCreated: _onMapCreated,
myLocationButtonEnabled: false,
initialCameraPosition: CameraPosition(
target: _center,
zoom: 15.0,
),
indoorViewEnabled: false,
mapType: MapType.normal,
markers: _markers
)
),
...
]
)
)
);
}
我希望地图是不透明的。谷歌地图插件可以做到这一点,还是他们会阻止这样的样式?