[Flutter] 탭바(Tabbar) 스크롤 위치 기억하기 `Render Visible`


[Flutter] 탭바(Tabbar) 스크롤 위치 기억하기 `Render Visible`

플러터에서 탭바를 이용하다 보면, 다른 탭에 갔다가 오게 되면 스크롤 위치가 초기화되는 현상이 있습니다. 스크롤을 유지하기 위해서는 별도의 옵션을 주고 처리해야 합니다. 다만, 각 탭 이동시 렌더링은 이후 계속 유지하고 있습니다. `StatefulWidget`에서 오버라이드(override)를 활용하여 `wantKeepAlive` 옵션을 `true` 값을 주면 됩니다. 예제 /// 탭바 위젯 class TabbarWidget extends GetView { const TabbarWidget({super.key}); @override Widget build(BuildContext context) { return Obx( () => TabBar( controller: controller.tabControll..


원문링크 : [Flutter] 탭바(Tabbar) 스크롤 위치 기억하기 `Render Visible`