skykkm0810 / MFC

연구노트용 Repository
0 stars 0 forks source link

220609 #3

Open skykkm0810 opened 2 years ago

skykkm0810 commented 2 years ago

error

first 화면에서 GlobalKey를 로 대상을 지정하고, 그 대상의 크기를 RenderBox로 사이즈를 가져오려 했으나

사이즈는 상위 위젯 , 키값은 하위 위젯이 가지고 있다.

  AnimatedPositioned(
          bottom: selected ?  0: -size.height,
          duration: const Duration(milliseconds: 300),
          curve: Curves.fastOutSlowIn,
          child: Container(
            key: _widgetKey,
            width: MediaQuery.of(context).size.width,
            padding: const EdgeInsets.all(20),
            color: Colors.white,
            child: Column(

그래서 첫 랜더링에서 Renderbox에 null이 되면서 에러 발생

=> https://www.woolha.com/tutorials/flutter-get-widget-size-and-position 참조하여 initialize 시도 했으나 실패, 시간 과다 소요로 그냥 300px 로 지정.