Android 调整谷歌地图颤振的高度

Android 调整谷歌地图颤振的高度,android,flutter,android-studio,Android,Flutter,Android Studio,我如何调整谷歌地图的高度,以便稍微看到页面的背景。我一直在使用curve\u navigation\u bar 当前结果 预期产量 导航栏 Widget_content=Container(); 颜色=颜色。深紫色; 类主页扩展状态{ @凌驾 小部件构建(构建上下文){ 返回脚手架( 背景颜色:颜色, 正文:"内容,, 底部导航栏:曲线导航栏( 背景颜色:颜色, 项目:[ 图标(Icons.home), 图标(图标。仪表板), 图标(图标。设置) ], onTap:(索引){ 设置状态(){

我如何调整谷歌地图的高度,以便稍微看到页面的背景。我一直在使用
curve\u navigation\u bar

当前结果

预期产量

导航栏
Widget_content=Container();
颜色=颜色。深紫色;
类主页扩展状态{
@凌驾
小部件构建(构建上下文){
返回脚手架(
背景颜色:颜色,
正文:"内容,,
底部导航栏:曲线导航栏(
背景颜色:颜色,
项目:[
图标(Icons.home),
图标(图标。仪表板),
图标(图标。设置)
],
onTap:(索引){
设置状态(){
如果(索引==0){
_内容=谷歌地图屏幕();
}
else if(索引==1){
_内容=谷歌地图屏幕();
}
否则{
_内容=谷歌地图屏幕();
}
});
},
),
);
}
}
谷歌地图页面
类GoogleMapScreen扩展StatefulWidget{
@凌驾
_GoogleMapScreenState createState()=>\u GoogleMapScreenState();
}
类\u GoogleMapScreenState扩展状态{
设置_标记={};
void\u onMapCreated(谷歌地图控制器){
设置状态(){
_markers.add(
标记(markerId:markerId('id-1'),
位置:LatLng(39.9042116.4074),
信息窗口:信息窗口(
标题:“样本标记”,
片段:“一个秘密的地方”,
)
),
);
});
}
@凌驾
小部件构建(构建上下文){
返回脚手架(
appBar:appBar(
标题:文本(“API映射”),
),
正文:谷歌地图(
onMapCreated:_onMapCreated,
标记:_标记,
初始CameraPosition:CameraPosition(目标:LatLng(39.9042116.4074),
缩放:15,
))
);
}
}

您可以将GoogleMap小部件包装成填充:

        body:Padding(
            padding: EdgeInsets.only(bottom 16.0),
            child : GoogleMap(
                onMapCreated:  _onMapCreated,
                markers: _markers,
                initialCameraPosition: CameraPosition(target: LatLng(39.9042, 116.4074),
                  zoom: 15,
            )))

感谢您的回复,它可以工作,但是背景色根本没有反映出来。请看,可以覆盖紫色的背景色吗?可以在您创建的
填充底部中添加背景色吗?@Princesmae别忘了将
backgroundColor
属性添加到脚手架中