route의 pages
static List<GetPage> pages = [
GetPage(name: routeRoot, page: () => const MainView())
]
여기서 매개변수와 같이 MainView로 이동하고 싶으면
어떻게 해야하나요?
Câu trả lời 3
0
아 제가 질문을 잘못 이해했네요 ㅎㅎ
화면을 이동할 때, 매개변수를 넘겨주는 것에 대한 질문이죠?
아래와 같이 사용할 수 있습니다 :)
// arguments 에 원하는 형태로 값을 담아서 사용 (bool, int, String, list ...)
Get.toNamed(RouteInfo.routeRoot, arguments: 'Return data');
// 사용하고자 하는 곳에서 아래와 같이 호출하여 사용
print(Get.arguments);원하는 답변이 맞는지 확인 부탁 드려요!
감사합니다.
0
안녕하세요!
우선 현재 강의에서 만드는 샘플 앱에서는 MainView 가 최상단 Root 화면에 해당하고
여기에 네비게이션바를 설정하여 사용하는 방식이어서
PostDetailView 를 제외한 모든 화면이 MainView 에 해당합니다.
Home, Post, Photo 화면은 MainView 위에서 네비게이션바를 통해 전환되는 화면이에요.
그래서 PostDetailView 에서 뒤로가기를 누르면 MainView 화면이 그대로 나오게 돼요.
만약, 명시적으로 호출하여 MainView 로 이동하는 것을 테스트해보고 싶다면,
PostDetailView 에 버튼을 하나 생성하고 아래와 같이 입력하여 테스트해 보세요 :)
ElevatedButton(
child: Text('MainView 이동 테스트'),
onPressed: () {
Get.toNamed(RouteInfo.routeRoot);
}
)이러한 네비게이션바 구조가 아닌 일반적인 화면 이동을 위한 방법은 간단합니다.
Get.toNamed(RouteInfo.routeRoot);위와 같이 Get.toNamed 에 Route명을 넣어줘서 원하는 화면으로 이동할 수 있습니다.
관련된 강의 내용입니다.
섹션4. GetX 기반 앱 만들기 - [포스트 보기 화면 만들기]
5:15 부분부터 한번 살펴보세요 :)
호출하는 부분은 15:37 부분에 있습니다.
혹시, 질문에 대한 답변이 충분하지 못하면 다시 한번 문의해 주세요 :)
감사합니다.
146 자료는 학습완료가 체크가 안돼요
0
18
1
'플러터 개발환경 세팅하기' 링크 클릭시, 악성 스크립트 설치 유도 페이지로 이동하니 조심하시길 바랍니다.
0
44
2
[강의 문의] '앱 출시하기' 강의 추가 일정 관련하여 문의드립니다.
0
37
1
안드로이드 기기 실행 오류
0
46
2
플러터 세팅 후 새폴더 생성건
0
43
1
강의에서 사용된 안드로이드 스튜디오 버전을 알고싶어요.
0
56
2
강의 자료는 어디있나요?
0
37
1
이미지 업로드해도 프로필에 x만 떠요
0
59
3
cursor ai가 업데이트 되서 ui가 바뀌었는데 반영은 안될까요?
0
61
2
강의 잘 봤습니다.
0
43
2
25강 앱 아이콘 만드는 방법에서 그래픽 소스는 어디에 있나요?
0
49
1
자동화 프로그램 프로젝트
0
42
1
198강 (){onTap(e);}의 이해 돕기
0
65
1
Node 관련 질문입니다
0
79
3
구글 소셜 로그인 후 로그인 시 구글에러
0
65
2
실습중(개인 비용 관리 앱) 문의드려요
0
65
2
6강에 비디오가 이상해요
0
60
2
Isar 마지막 업데이트는 2년전입니다.
0
61
0
model, viewmodel
0
178
1
material theme
0
225
1
PageTransition 적용 후 뷰 적용 되지 않는 문제가 있습니다.
0
224
1
강의자료는 어디서 다운 받나요?
0
419
2
onChangeNavBar 질문
0
309
1
라우트 명은 어떻게 지정하나요?
0
390
1

