[flutter] 플러터(IndexedStack)에서 인덱스를 변경하는 방법은 무엇인가요?
IndexedStack(
index: currentIndex,
children: [
Widget1(),
Widget2(),
Widget3(),
],
)
위의 예제에서 “currentIndex” 변수를 통해 인덱스를 변경할 수 있습니다. 이 변수를 변경하면 IndexedStack 위젯에서 보여지는 위젯이 변경됩니다.
예를 들어, 현재 위젯1이 보여지고 싶다면 currentIndex를 0으로 설정하면 됩니다.
setState(() {
currentIndex = 0;
});
위와 같이 setState 메소드를 사용하여 currentIndex를 변경하면 플러터(IndexedStack)에서 인덱스를 변경할 수 있습니다.
참조: