본문 바로가기

전체 글980

Flutter 플러터에서 모달 바텀 시트를 프로그래밍 방식으로 닫는 방법, Close modal bottom sheet programmatically in flutter 질문 저는 showModalBottomSheet()를 통해 BottomSheet를 표시하고 여러 위젯과 GestureDetector 내부에서 작동합니다. BottomSheet를 바깥쪽을 터치하여 닫는 것뿐만 아니라, GestureDetector 내부의 onTap 이벤트 후에도 닫히기를 원합니다. 그러나 GestureDetector가 터치 이벤트를 전달하지 않는 것 같습니다. 그래서 ModalBottomSheet를 프로그래밍 방식으로 닫거나 GestureDetector가 터치 이벤트를 전달하도록 지시하는 방법이 있는지 궁금합니다. 업데이트 (2018-04-12): 더 잘 이해하기 위해 코드 스니펫을 따릅니다. "아이템 1" 또는 "아이템 2"를 탭할 때 ModalBottomSheet가 닫히지 않는 문제가 .. 2023. 5. 31.
Flutter 텍스트 필드의 밑줄 색상을 변경하는 방법은 무엇인가요?, How to change textField underline color? 질문 I'm new to both flutter & dart. Currently, using this in one of my personal projects. In all of my form, the underline of textField is showing in blue color. I want to change that to some other color. The piece of code which I'm using is like... new TextField( controller: this._emailController, decoration: new InputDecoration( hintText: "Enter your email", labelText: "Email", labelStyle: new .. 2023. 5. 31.
Flutter 둥근 테두리가 있는 버튼 만들기 [중복], Create a button with rounded border [duplicate] 질문 FlatButton을 둥근 테두리 버튼으로 만드는 방법은 어떻게 하시겠습니까? RoundedRectangleBorder를 사용하여 둥근 테두리 모양을 가지고 있지만 경계를 색칠해야합니다. new FlatButton( child: new Text("Button text), onPressed: null, shape: new RoundedRectangleBorder(borderRadius: new BorderRadius.circular(30.0)) ) 둥근 버튼 예시 : 답변 FlatButton 대신 OutlinedButton을(를) 사용하세요. OutlinedButton( onPressed: null, style: ButtonStyle( shape: MaterialStateProperty.all(Rou.. 2023. 5. 31.
Flutter 비동기 간격을 건너서 BuildContext를 사용하지 마십시오., Do not use BuildContexts across async gaps 질문 내 프로젝트에서 새로운 린트 이슈를 발견했습니다. 간단히 말해서: 내 커스텀 클래스에서 BuildContext를 사용해야 합니다. aysnc 메서드와 함께 사용할 때 flutter 린트 도구가 행복하지 않습니다. 예시: MyCustomClass{ final buildContext context; const MyCustomClass({required this.context}); myAsyncMethod() async { await someFuture(); # if (!mounted) return; _MyWidgetState(); } class _MyWidgetState extends State { @override Widget build(BuildContext context) { return Icon.. 2023. 5. 31.
Flutter 변수를 매개변수로 사용하여 잘못된 상수 값입니다., Invalid Constant Value using variable as parameter 질문 변수 textSize = 10.0; // 또는 double textSize = 10.0; Flutter의 Text 위젯으로 변환 child: const Text('Calculate Client Fees', style: TextStyle(fontSize: textSize),) 여기서 오류가 발생합니다. 유효하지 않은 상수 값 반드시 const 값을 사용해야합니까? 왜 var 또는 double을 사용할 수 없습니까? 답변 당신은 Text 위젯을 const로 선언하고 있으며, 이는 그것의 모든 자식들이 const여야 한다는 것을 요구합니다. 이를 수정하려면, 이 경우에는 const Text 위젯을 사용하지 않아야 합니다. 왜냐하면 비-const 변수를 전달하려고 하기 때문입니다. Flutter는 cons.. 2023. 5. 31.
Flutter에서 borderRadius가 있는 Container에 테두리 추가하기, Add border to a Container with borderRadius in Flutter 질문 Container( child: Text( 'This is a Container', textScaleFactor: 2, style: TextStyle(color: Colors.black), ), decoration: BoxDecoration( borderRadius: BorderRadius.circular(10), color: Colors.white, border: Border( left: BorderSide( color: Colors.green, width: 3, ), ), ), height: 50, ), 이것은 녹색 왼쪽 테두리가 있는 둥근 모서리 컨테이너와 "This is a Container"라는 자식 텍스트를 표시해야하지만, 둥근 모서리 컨테이너와 자식 및 왼쪽 테두리가 보이지 않습니다. .. 2023. 5. 31.
Flutter 소켓 예외 해결 방법: 호스트 조회 실패 : 'www.xyz.com' (OS 오류 : 호스트 이름과 연관된 주소 없음, errno = 7), How to solve SocketException: Failed host lookup: 'www.xyz.com' (OS Error: No address associated with host.. 질문 20초 후에 http 호출을 시도하면 콘솔에서 다음 오류가 발생합니다: E/flutter (8274): [ERROR:flutter/shell/common/shell.cc(184)] Dart Error: Unhandled exception: E/flutter (8274): SocketException: Failed host lookup: 'flutter-project-xxxxx.firebaseio.com' (OS Error: No address associated with hostname, errno = 7) 이 오류는 앱 http 패키지를 통해 호출하는 모든 메서드 및 모든 경로에서 발생합니다. 저는 안드로이드 스튜디오의 AVD 가상 장치를 사용하여 Windows에서 플러터 앱을 개발하고 있습니다... 2023. 5. 31.
Flutter 플러터를 사용하여 윈도우 환경에서 iOS 기기에 대한 개발, Developing for iOS device in Windows environment with Flutter 질문 I'm new to Flutter, was just wondering if it's possible. I've tried building the demo code using intellij with given instruction (https://flutter.io/setup/). It runs well on android device, but can't find the option to compile and run on my iOS device. 답변 당신은 안드로이드 스튜디오 또는 비주얼 스튜디오 코드로 리눅스 또는 윈도우에서 주요 개발을 할 수 있습니다. 그런 다음 git을 사용하여 코드를 macOS로 이동하여 iOS 시뮬레이터/기기에서 Xcode로 테스트하고 앱 스토어에 배포합니다. 모든 개.. 2023. 5. 31.