>

두 개 이상의 화면에서 공통점이있는 두 개의 위젯을 두 번 넣어 두 개가 필요합니다. 다음은 화면의 빌드 방법 code입니다.

Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: app_color,
        body: _isLoading== false ? Stack(
          new Container(//used for whole screen ),
            Positioned(
              left: 0,
                    right: 0,
                    bottom: 0,
              //a bottom tab like which is common across screens
            ),
          ],
        )
      :
          //code to show progress indicator while loading data in background
            Stack(
              children: <Widget>[
                Center(
                    child:Container(
                      height: 50,
                      width: 50,
                      child: CircularProgressIndicator(),
                    )
                ),
                Positioned(
                    left: 0,
                    right: 0,
                    bottom: 0,
                    //keep this to show bottom tab while loading
                ),
              ],
            )
    );
  }

위의 code는 두 개 이상의 화면에서 공통점을 유지하려는 화면 하단에 위치 된 위젯이 있습니까? 어떻게 그것을 달성 할 수 있습니까? 나는 Android에 대한 지식이 있으며 Fragment Transaction을 사용하여 얻을 수 있지만 여기에서는 모든 화면에 위치한 위젯을 유지해야하며 문제의 문제는 화면 하단 위치 위젯을 변화시킨 후 일부 시간 동안 사라지지 만 나는 그 바닥을 원한다. 정적으로 유지되도록 위젯을 유지하고 화면 만 변경하지 않는 위젯

  • 이전 java - 멀티 플레이어 난수 추측 게임 - 각 플레이어마다 난수를 생성하는 방법은 무엇입니까?
  • 다음 arrays - 어떻게하면 PHP에서 문자열을 쓸 수 있고 오류가 발생하지 않습니다