본문 바로가기

Flutter/Flutter FAQ380

flutter 플러터에서 어플리케이션 런처 아이콘을 변경하는 방법은 무엇인가요?, How to change the application launcher icon on Flutter? 질문 flutter create 명령어로 앱을 만들 때, 플랫폼 모두에 대해 플러터 로고가 앱 아이콘으로 사용됩니다. 앱 아이콘을 변경하려면 두 플랫폼 디렉토리로 이동하여 이미지를 교체해야 할까요? 여기서 플랫폼 디렉토리란 iOS의 myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset과 Android의 myapp/android/app/src/main/res을 의미합니다. 혹시 Flutter Asset로 이미지를 정의하고 아이콘을 어떻게 생성할 수 있는지 알고 계신가요? 답변 Flutter Launcher Icons는 안드로이드와 iOS 모두에 대한 런처 아이콘을 빠르게 생성하는 데 도움이되도록 설계되었습니다: https://pub.dartlang.org/packag.. 2023. 5. 8.
Flutter에서 border-radius가 있는 둥근 버튼 / 버튼을 만드세요., Create a rounded button / button with border-radius in Flutter 질문 I'm currently developing an Android app in Flutter. How can I add a rounded button? 답변 1. 솔루션 요약 FlatButton과 RaisedButton은 더 이상 사용되지 않습니다. 따라서 TextButton과 ElevatedButton에 대해 style 속성에 배치된 shape를 사용할 수 있습니다. Flutter 2.0 이후에는 몇 가지 변경 사항이 있습니다. style: 속성 유형이 ButtonStyle로 변경되었습니다. shape: 속성 유형이 MaterialStateProperty로 변경되었습니다. 2. 둥근 버튼 style 속성 내부에 shape 속성이 있습니다. style: ButtonStyle( shape: Materi.. 2023. 5. 8.
flutter 플러터에서 디버그 배너를 제거하는 방법은 무엇인가요?, How can I remove the debug banner in Flutter? 질문 저는 flutter screenshot을 사용하고 있었는데, 스크린샷에 배너가 없을 것으로 예상했지만, 있었습니다. 프로필 모드와 릴리스 모드에서 에뮬레이터에서 지원되지 않습니다 메시지를 받는다는 것에 유의하세요. 답변 당신의 MaterialApp에서 debugShowCheckedModeBanner를 false로 설정하세요. MaterialApp( debugShowCheckedModeBanner: false, ) 디버그 배너는 릴리스 빌드에서 자동으로 제거됩니다. 2023. 5. 8.
Flutter Web TextField 한글 입력 오류, 띄어쓰기, 숫자, 특수문자 오류 flutter web에서 textfield를 이용하다 보면 한글 입력 중에 띄어쓰기, 숫자, 특수문자를 입력할 때 정상적으로 입력이 안 되는 경우를 볼 수 있다. 특히 한글 입력 중에 빠르게 숫자, 띄어쓰기, 특수문자를 입력할 때 발생한다. 한국인이 우리에겐 굉장히 심각한 버그이지만 flutter 측에서는 아직 업데이트 계획이 없다고 합니다. 아래의 코드는 완벽한 해결책은 아니지만 우회하는 방식으로 어떻게든 작동하는 방법입니다. SPEC Flutter 2.5.3 Dart 2.14.4 final textController = TextEditingController(); List undetected_list = [" ", "`", "~", "!", "@", "#", "\$", "%", "^", "&", "*.. 2021. 12. 20.