Screens Topic

화면 Screens (lib/screens)

화면들이 있는 폴더입니다. 모든 화면들은 이 폴더에 생성합니다. lib/screen_arguments의 README.md도 참고하세요.

화면을 생성할때

화면을 생성할때는 ScreenImpl 인터페이스를 적용해야하고 routeName을 지정해주어야 합니다. routeNameAppEntry에서 사용합니다. 해당 코드를 참고하세요.

class ReportScreen extends StatefulWidget implements ScreenImpl {
  ...
  
  @override
  String get title => reportGroup.name;

  static const routeName = "/report";
}

Classes

ChatScreen Screens
채팅 스크린
CowCurrentStatusScreen Screens
개체현황 스크린
CowDetailScreen Screens
개체 상세 스크린
CowSettingsScreen Screens
개체설정 스크린
DateTimePickerScreen Screens
날짜 선택 팝업
DiseaseObservationCreateScreen Screens
질병관찰 생성 스크린입니다.
DiseaseObservationListScreen Screens
질병관찰 목록 스크린입니다
EmptyScreen Screens
빈 스크린 프로그램 흐름상 필요한 스크린입니다.
FarmInputCodeScreen Screens
농장코드 입력 화면입니다.
FarmLoadingScreen Screens
농장 로딩 스크린
FarmSelectScreen Screens
농장 선택 화면
FindPasswordScreen Screens
비밀번호 찾기 화면입니다.
FindUsernameScreen Screens
아이디 찾기 화면입니다.
HomeScreen Screens
메인 탭 화면중 홈 스크린
MainScreen Screens
메인 탭 스크린 하위 스크린으로 홈, 개체현황, 그룹상세, 질병관찰, 설정 5개의 스크린이 있음
PhoneAuthResendScreen Screens
휴대폰 인증번호 재발송 화면입니다.
PhoneAuthScreen Screens
휴대폰 인증번호 입력 화면입니다.
PhotoViewScreen Screens
이미지 확대 스크린
PopupScreen Screens
팝업 스크린 popupType에 따라 하위 팝업 뷰를 렌더링합니다.
ReportScreen Screens
리포트 최상위 스크린
SearchCowScreen Screens
개체 검색 스크린
SignInScreen Screens
로그인 화면입니다.
SignupScreen Screens
회원가입 화면입니다.
SplashScreen Screens
splash 화면입니다. 이 화면은 EventHandler를 가지고 있기 때문에 앱이 실행되면 내비게이터상에서 항상 살아있도록 해야합니다.
WebviewScreen Screens
웹뷰 화면입니다.