본문 바로가기

Flutter397

Flutter 플러터 모든 라우트 제거하기, Flutter remove all routes 질문 로그인 경로로 이동하고 Navigator에서 다른 모든 경로를 제거하는 로그아웃 버튼을 개발하고 싶습니다. 문서에는 RoutePredicate를 만드는 방법이나 모든 경로를 제거하는 함수가 없는 것 같습니다. 답변 저는 다음 코드를 사용하여이를 수행 할 수있었습니다 : Navigator.of(context) .pushNamedAndRemoveUntil('/login', (Route route) => false); 이곳의 비밀은 항상 false를 반환하는 RoutePredicate를 사용하는 것입니다. (Route route) => false. 이 상황에서는 새로운 /login 경로를 제외한 모든 경로를 제거합니다. 2023. 5. 10.
Flutter 버튼 너비를 부모와 일치시키는 방법은 무엇인가요?, How to make button width match parent? 질문 나는 match parent 레이아웃 너비에 너비를 설정하는 방법을 알고 싶습니다. new Container( width: 200.0, padding: const EdgeInsets.only(top: 16.0), child: new RaisedButton( child: new Text( "Submit", style: new TextStyle( color: Colors.white, ) ), colorBrightness: Brightness.dark, onPressed: () { _loginAttempt(context); }, color: Colors.blue, ), ), 나는 Expanded 위젯에 대해 약간 알고 있지만, Expanded는 양방향으로 뷰를 확장시키기 때문에 어떻게 해야할지 모릅니다... 2023. 5. 10.
Flutter 의존성이 널 안전성을 지원하지 않기 때문에 사운드 널 안전성으로 실행할 수 없습니다., Cannot run with sound null safety because dependencies don't support null safety 질문 저는 dart.dev의 "null safety 활성화"를 따라하고 전체 Flutter 애플리케이션을 null safety로 전환했습니다. 이제 flutter run을 사용하여 실행하려고합니다. 그러나 다음 오류 때문에 시작되지 않습니다. Error: Cannot run with sound null safety, because the following dependencies don't support null safety: - package:cloud_firestore_web - package:firebase_core_web - package:shared_preferences - package:url_launcher_web - package:firebase_auth - package:http - pac.. 2023. 5. 10.
Flutter 플러터에서 상태 표시줄 색상을 변경하는 방법은 무엇인가요?, How to change status bar color in Flutter? 질문 저는 상태 표시 줄 색상을 흰색으로 변경하려고 합니다. Flutter에서 이 퍼블을 찾았습니다. 제 Dart 파일에 예제 코드를 사용해 보려고 했습니다. 답변 Flutter 2.0 업데이트 (권장): 최신 Flutter 버전에서는 다음을 사용해야 합니다: AppBar( systemOverlayStyle: SystemUiOverlayStyle( // 상태 표시줄 색상 statusBarColor: Colors.red, // 상태 표시줄 밝기 (선택 사항) statusBarIconBrightness: Brightness.dark, // 안드로이드용 (어두운 아이콘) statusBarBrightness: Brightness.light, // iOS용 (어두운 아이콘) ), ) 안드로이드 전용 (더 많은 유.. 2023. 5. 10.