[flutter] 고정 위치에 스크롤바를 추가하는 방법
Flutter 앱에서 화면의 특정 위치에 스크롤바를 추가하는 방법은 간단합니다.
1. SingleChildScrollView 위젯을 사용하기
스크롤바가 있는 영역을 만들기 위해 SingleChildScrollView
위젯을 사용합니다.
SingleChildScrollView(
scrollDirection: Axis.vertical,
child: Container(
// 추가적인 UI 요소들을 포함한 콘텐츠
),
)
2. 스크롤 컨트롤러 추가하기
어느 위치에 스크롤바를 표시할지를 정확히 지정하기 위해 ScrollController
를 추가합니다.
ScrollController _controller = ScrollController();
3. 스크롤바 위젯 추가하기
이제 Scrollbar
위젯을 사용하여 스크롤바를 화면에 표시합니다.
Scrollbar(
isAlwaysShown: true,
controller: _controller,
child: SingleChildScrollView(
controller: _controller,
scrollDirection: Axis.vertical,
child: Container(
// 추가적인 UI 요소들을 포함한 콘텐츠
),
),
)
위와 같이 간단한 단계를 통해 Flutter 앱의 화면에 고정 위치에 스크롤바를 추가할 수 있습니다.
참고 자료: