소개
안녕하세요.
시리우스 B 입니다.
강의
전체1수강평
- 깔끔하게 정리해서 알려주시네요
jhk
2024.02.15
1
게시글
질문&답변
2024.05.02
PageTransition 적용 후 뷰 적용 되지 않는 문제가 있습니다.
안녕하세요 Gavin님, 시리우스 B입니다. 저의 강의를 수강해 주셔서 정말 감사합니다! 작성해주신 코드에 오타가 하나 있어서 안되는 것 같습니다. FadeThroughTransition 의 animation: secondAnim 부분을 animation: anim 으로 고치면 정상적으로 화면 전환이 될 것으로 보입니다. 작성해주신 코드의 해당 부분이 secondaryAnimation 항목과 같아서 문제가 생긴 것으로 보여요. 한번 해보시고 그래도 안 되면, 다시 한번 문의 주시기 바랍니다. 감사합니다! [반영된 코드] return Scaffold( appBar: AppBar( title: Obx(() => Text(controller.title.value)), ), body: SafeArea( child: PageTransitionSwitcher( transitionBuilder: (Widget child, Animation anim, Animation secondAnim) { return FadeThroughTransition( animation: anim, secondaryAnimation: secondAnim, child: child, ); }, child: Obx(() => RouteInfo.navBarPages[controller.navBarIdx.value])), ), bottomNavigationBar: Obx(() => NavigationBar( selectedIndex: controller.navBarIdx.value, onDestinationSelected: controller.onChangeNavBar, destinations: [ NavigationDestination( icon: const Icon(Icons.home_filled), label: 'navBar.home'.tr, ), NavigationDestination( icon: const Icon(Icons.list_alt), label: 'navBar.post'.tr, ), NavigationDestination( icon: const Icon(Icons.photo), label: 'navBar.photo'.tr, ), ], )), );
- 0
- 1
- 39
질문&답변
2023.09.19
강의자료는 어디서 다운 받나요?
안녕하세요 Kane Kim 님, 죄송하지만 배포용으로 만든 자료가 아니어서 정리가 되질 않아 드리기가 어렵습니다. 양해 부탁드립니다. 감사합니다.
- 0
- 2
- 190
질문&답변
2023.09.18
강의자료는 어디서 다운 받나요?
안녕하세요! Kane Kim 님, 아쉽게도 PPT로 보이는 내용은 영상을 제작하기 위해 임시로 만든 자료입니다. 강의에서 제공되는 자료는 소스코드 자료입니다. 감사합니다.
- 0
- 2
- 190
질문&답변
2023.04.11
route의 pages
아 제가 질문을 잘못 이해했네요 ㅎㅎ 화면을 이동할 때, 매개변수를 넘겨주는 것에 대한 질문이죠? 아래와 같이 사용할 수 있습니다 :) // arguments 에 원하는 형태로 값을 담아서 사용 (bool, int, String, list ...) Get.toNamed(RouteInfo.routeRoot, arguments: 'Return data'); // 사용하고자 하는 곳에서 아래와 같이 호출하여 사용 print(Get.arguments); 원하는 답변이 맞는지 확인 부탁 드려요! 감사합니다.
- 0
- 3
- 324
질문&답변
2023.04.11
route의 pages
안녕하세요! 우선 현재 강의에서 만드는 샘플 앱에서는 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 부분에 있습니다. 혹시, 질문에 대한 답변이 충분하지 못하면 다시 한번 문의해 주세요 :) 감사합니다.
- 0
- 3
- 324