Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 在Flatter移动应用程序中如何在地图上显示底页?_Google Maps_Flutter_Bottom Sheet - Fatal编程技术网

Google maps 在Flatter移动应用程序中如何在地图上显示底页?

Google maps 在Flatter移动应用程序中如何在地图上显示底页?,google-maps,flutter,bottom-sheet,Google Maps,Flutter,Bottom Sheet,我在我的颤振应用程序中看到了很多关于实现底部表单的教程,但我在实现时遇到了问题,所有这些教程都在onPressed/onTap之后显示底部表单,我不希望这样。我已经在我的应用程序中实现了GoogleMap,但现在我想在地图屏幕上收到API的响应后显示持久的底图,底图的颜色必须是透明的,以便通过底图可以看到地图 您能否分享一些代码,告诉我们如何在Flitter mobile应用程序中,在谷歌地图屏幕上不按按钮的情况下显示底部表单?您可以使用堆栈小部件和可见性小部件来显示这一点。 这里有一些极简主义

我在我的颤振应用程序中看到了很多关于实现底部表单的教程,但我在实现时遇到了问题,所有这些教程都在onPressed/onTap之后显示底部表单,我不希望这样。我已经在我的应用程序中实现了GoogleMap,但现在我想在地图屏幕上收到API的响应后显示持久的底图,底图的颜色必须是透明的,以便通过底图可以看到地图


您能否分享一些代码,告诉我们如何在Flitter mobile应用程序中,在谷歌地图屏幕上不按按钮的情况下显示底部表单?

您可以使用堆栈小部件和可见性小部件来显示这一点。 这里有一些极简主义的代码 bool _isVisible=false


获取数据后:

return showModalBottomSheet(

        isDismissible: false,

        isScrollControlled: true,
        context: context,
        builder: (BuildContext context) => SingleChildScrollView(
          child: Container(
            padding: EdgeInsets.only(
                bottom: MediaQuery.of(context).viewInsets.bottom),
            child: ?,
          ),
        ),
      );
return showModalBottomSheet(

        isDismissible: false,

        isScrollControlled: true,
        context: context,
        builder: (BuildContext context) => SingleChildScrollView(
          child: Container(
            padding: EdgeInsets.only(
                bottom: MediaQuery.of(context).viewInsets.bottom),
            child: ?,
          ),
        ),
      );