본문 바로가기

Flutter397

Flutter 플러터에서 shrinkWrap 속성은 무엇을 하는가요?, What does the shrinkWrap property do in Flutter? 질문 Flutter에 새로 왔고 이 기술을 배우기를 매우 열망합니다. ListView에서 shrinkWrap 속성의 작동 방식을 이해할 수 없습니다. Flutter 문서를 이해할 수 없었습니다. 답변 ListView (그리고 GridView, PageView 및 CustomScrollView)는 일반적으로 부모 요소가 제공하는 사용 가능한 공간을 모두 채우려고 시도합니다. 그러나 목록 항목이 더 적은 공간을 필요로 할 때에도 마찬가지입니다. shrinkWrap: true를 사용하면 ListView가 필요한 공간만 차지하도록이 동작을 변경할 수 있습니다(항목이 더 많을 때에도 스크롤링됩니다). 다음 예제를 확인하세요: import 'package:flutter/material.dart'; void main.. 2023. 6. 1.
Flutter FlatButton를 클릭하여 AlertDialog를 해제하는 방법은 무엇인가요?, How to dismiss an AlertDialog on a FlatButton click? 질문 다음과 같은 AlertDialog이 있습니다. showDialog( context: context, child: new AlertDialog( title: const Text("위치 비활성화됨"), content: const Text( """ 이 장치에서 위치가 비활성화되었습니다. 활성화하고 다시 시도하십시오. """), actions: [ new FlatButton( child: const Text("확인"), onPressed: _dismissDialog, ), ], ), ); _dismissDialog()를 사용하여 해당 AlertDialog를 해제할 수 있나요? 답변 Navigator.pop()는 해결책입니다. 또한 이를 사용하여 대화 상자의 결과를 반환할 수 있습니다 (사용자에게 선택을 제.. 2023. 6. 1.
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.