android - 在 Flutter 中设置谷歌地图多边形的不透明度颜色
问题描述
有人知道如何在我的多边形坐标中设置不透明度颜色,我只希望我的多边形中的黑色背景将颜色设置为具有不透明度颜色的紫色,并且与多边形的边界相同。有可能吗?如果有人能弄清楚,那就太好了,非常感谢你!
我的多边形
Set<Polygon> myPolygon() {
List<LatLng> polygonCoords = new List();
polygonCoords.add(LatLng(8.9442, 125.5321));
polygonCoords.add(LatLng(8.9486, 125.5364));
polygonCoords.add(LatLng(8.9303, 125.5384));
polygonCoords.add(LatLng(8.9442, 125.5321));
Set<Polygon> polygonSet = new Set();
polygonSet.add(Polygon(
polygonId: PolygonId('test'),
points: polygonCoords,
strokeColor: Colors.red)); //color of the border
return polygonSet;
}
我的谷歌地图
@override
Widget build(BuildContext context){
return Scaffold(
backgroundColor: Colors.deepOrange,
appBar: AppBar(
title: Text('Google Map API'),
),
body:Padding(
padding: EdgeInsets.only(bottom: 16.0),
child: GoogleMap(
onMapCreated: _onMapCreated,
polygons: myPolygon(), markers: _markers,
mapType: MapType.normal,
initialCameraPosition:CameraPosition(target: LatLng(8.9405, 125.5364),
zoom: 15,
))
),
);
}
解决方案
尝试这个:
polygonSet.add(Polygon(
polygonId: PolygonId('test'),
points: polygonCoords,
fillColor: Colors.red.withOpacity(0.2),
strokeColor: Colors.red)); //color of the border
推荐阅读
- sockets - 修剪字节数组末尾的空元素 - Kotlin
- android - Google Play 订阅通知
- python - 使用scrapy同时抓取多个网站
- python - 按对象内的值对字典内的字典进行排序
- visual-studio - 如何在 VScode 上不同步 Java jdk 路径?
- android - Camerax 如何将自动白平衡锁定设置为 true,extender.setCaptureRequestOption 不起作用
- ios - 如何在原生 iOS 应用程序中过滤 WebRTC 编解码器
- django - 如何在 Python 中仅从 CKEditors RichTextField 获取文本?
- gcc - GCC 内联汇编 - 编译器将相同的寄存器分配给输入和输出参数
- multithreading - Perl - 将 foreach 循环转换为多线程运行