본문 바로가기

nullsafety3

Flutter 플러터에서 TextField/화면 어디든 클릭 한 후 소프트 입력 키보드를 숨기는 방법은 무엇인가요?, How to hide soft input keyboard on flutter after clicking outside TextField/anywhere on screen? 질문 현재, 위젯의 onTap 메소드를 사용하여 소프트 키보드를 숨기는 방법을 알고 있습니다. FocusScope.of(context).requestFocus(new FocusNode()); 하지만 텍스트 필드 외부를 클릭하거나 화면 어디에서든 소프트 키보드를 숨기고 싶습니다. flutter에서 이를 수행하는 방법이 있나요? 답변 잘못된 방식으로 하고 있습니다. 소프트 키보드를 숨기는 간단한 방법을 시도해보세요. 전체 화면을 GestureDetector 메서드로 래핑하고 onTap 메서드에 이 코드를 작성하면 됩니다. FocusScope.of(context).requestFocus(new FocusNode()); 전체 예제는 다음과 같습니다: new Scaffold( body: new GestureDet.. 2023. 5. 12.
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 can I dismiss the on screen keyboard? 질문 저는 TextFormField를 사용하여 사용자 입력을 수집하고, 사용자가 완료를 나타내는 FloatingActionButton을 누르면 화면 키보드를 해제하고 싶습니다. 키보드를 자동으로 사라지게하는 방법은 무엇인가요? import 'package:flutter/material.dart'; class MyHomePage extends StatefulWidget { MyHomePageState createState() => new MyHomePageState(); } class MyHomePageState extends State { TextEditingController _controller = new TextEditingController(); @override Widget build(Build.. 2023. 5. 8.