【发布时间】:2019-11-12 15:39:13
【问题描述】:
我正在尝试为 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
)
),
...
]
)
)
);
}
我希望地图是不透明的。 GoogleMaps 插件可以做到这一点,还是它们会阻止这样的样式?
【问题讨论】:
标签: google-maps flutter flutter-layout flutter-plugin