>source

Flutter 디자인의 기능을 배우는 데 문제가있는 경우 ... 접기 탐색 사이드 바를 Google지도에 맞추는 방법을 아는 사람이 있습니까? 지도가 오른쪽에 오도록하겠습니다. 또한지도 위에 스택 형태로 일부 부동 텍스트 위젯이 있습니다. Google지도를 삭제하면 막대가 표시되고 제대로 작동합니다. 내지도가 활성화 된 상태에서는 보이지 않습니다.

return Stack(children: [
      Scaffold(
          key: _scaffoldKey,
          resizeToAvoidBottomPadding: true,
          appBar: AppBar(
            elevation: 0.0,
            backgroundColor: drawerBackgroundColor,
            title: Text(
              "Collapsing Navigation Drawer/Sidebar",
            ),
          ),
          body: Stack(children: <Widget>[
            Container(
              color: selectedColor,
            ),
            CollapsingNavigationDrawer(),
            Stack(children: <Widget>[
              Container(
                child: GoogleMap(
                    markers: Set<Marker>.of(markers.values),
                    initialCameraPosition:
                        CameraPosition(target: LatLng(lat, lng), zoom: 10.0),
                    myLocationEnabled: true,
                    compassEnabled: true,
                    myLocationButtonEnabled: true,
                    mapType: MapType.normal,
                    onMapCreated: (GoogleMapController controller) {
                      controller.setMapStyle(Utils.mapStyles);
                    }),
              ),


  • 답변 # 1

    스택은 여러 명의 자녀를 데리고 아래에서 위로 주문합니다. 따라서 첫 번째 항목이 가장 아래쪽이고 마지막 항목이 가장 위쪽입니다. 먼저지도를 놓고 CollapsingNavigationDrawer를 배치하십시오.

    Stack(children: <Widget>[
                Stack(children: <Widget>[
                  Container(
                    child: GoogleMap(
                        markers: Set<Marker>.of(markers.values),
                        initialCameraPosition:
                            CameraPosition(target: LatLng(lat, lng), zoom: 10.0),
                        myLocationEnabled: true,
                        compassEnabled: true,
                        myLocationButtonEnabled: true,
                        mapType: MapType.normal,
                        onMapCreated: (GoogleMapController controller) {
                          controller.setMapStyle(Utils.mapStyles);
                        }),
                  ),
                  CollapsingNavigationDrawer(),
    ]
    
    

  • 이전 scala - 특정 보호 기능이있는 옵션 결과가 없음 인 경우 특정 코드 블록 실행
  • 다음 ionic framework - 각도 로딩 페이지