[flutter] Scaffold에서 AppBar를 터치했을 때 상위로 스크롤되는 방법은 어떻게 되나요?

이 모든 것은 [AppBar] 위젯의 [leading] 속성에 대한 toolbox 아이콘을 클릭 할 때만 동작합니다.

Widget build(BuildContext context) { return Scaffold( appBar: AppBar( leading: IconButton( icon: Icon(Icons.menu), onPressed: () { _scrollController.animateTo( 0, duration: Duration(milliseconds: 500), curve: Curves.easeInOut, ); }, ), title: Text(‘Your Title’), ), body: ListView.builder( controller: _scrollController, //… ), ); } ```

요약: AppBar의 leading 속성에 IconButton을 추가하여 동작을 구현합니다. IconButton을 클릭하면 스크롤을 가장 위로 이동합니다. 코드에서는 _scrollController.animateTo 함수를 사용하여 애니메이션이 적용되도록 구현하였습니다.