본문 바로가기

FLUTTER203

flutter 플러터에서 wrap_content와 match_parent의 상응하는 것은 무엇인가요?, The equivalent of wrap_content and match_parent in flutter? 질문 안드로이드에서는 match_parent와 wrap_content를 사용하여 위젯을 부모에 상대적으로 자동으로 크기 조정합니다. Flutter에서는 기본적으로 모든 위젯이 wrap_content로 설정되는 것 같습니다. 부모의 너비와 높이를 채울 수 있도록 어떻게 변경할 수 있을까요? 답변 작은 트릭으로 할 수 있습니다: 다음과 같은 요구 사항이 있는 경우 : ( 너비,높이 ) Wrap_content ,Wrap_content : //이것을 자식으로 사용하세요 Wrap( children: [*your_child*]) Match_parent,Match_parent: //이것을 자식으로 사용하세요 Container( height: double.infinity, width: double.infinity,ch.. 2023. 5. 9.
flutter 플러터의 멀티 라인 텍스트 필드, Multi-line TextField in Flutter 질문 이것은 쉬워 보일 수 있지만, 플러터에서 어떻게 다중 줄 편집 가능한 텍스트 필드를 만들 수 있을까요? TextField는 단일 줄만 작동합니다. 편집: 명확하지 않아 보이기 때문에 몇 가지 설명을 추가합니다. 멀티 라인으로 텍스트 내용을 가상으로 감쌀 수는 있지만, 여전히 멀티 라인이 아닙니다. 여러 줄에 걸쳐 표시되는 단일 줄입니다. 이렇게 하려면 할 수 없습니다. 왜냐하면 ENTER 버튼에 액세스할 수 없기 때문입니다. 그리고 엔터 버튼이 없으면 멀티 라인도 없습니다. 답변 자동 줄 바꿈을 사용하려면, maxLines를 null로 설정하면 됩니다: TextField( keyboardType: TextInputType.multiline, maxLines: null, ) maxLines 속성이 n.. 2023. 5. 9.
flutter 앱바에서 뒤로 가기 버튼 제거하기, flutter remove back button on appbar 질문 제가 궁금한 것은, Navigator.pushNamed을 사용하여 다른 페이지로 이동할 때 appBar에 나타나는 뒤로 가기 버튼을 제거하는 방법이 있는지 여부입니다. 결과 페이지에서 이 버튼을 사용하고 싶지 않은 이유는 이 버튼이 탐색에서 나오기 때문이며 세션이 다시 시작되도록 사용자가 로그아웃 버튼을 사용하도록하려는 것입니다. 답변 저는 다음과 같은 해결책이 있다고 믿습니다. 실제로는 다음 중 하나를 선택할 수 있습니다: 그 추한 뒤로 가기 버튼을 표시하지 않으려면 ( :]), 다음을 선택하십시오.: AppBar(...,automaticallyImplyLeading: false,...); 사용자가 뒤로 돌아가지 않기를 원하지 않으면 - 현재 뷰를 대체 - 다음을 선택하십시오: Navigator... 2023. 5. 9.
flutter 플러터에서 일정 시간 후에 코드를 실행하는 방법은 무엇인가요?, How to run code after some delay in Flutter? 질문 내 위젯이 구성된 후 일정한 지연 시간 이후에 함수를 실행하고 싶습니다. Flutter에서 이를 수행하는 관용적인 방법은 무엇인가요? 내가 달성하려는 것: 기본 FlutterLogo 위젯으로 시작하고 일정 기간 후에 style 속성을 변경하려고합니다. 답변 Future.delayed을 사용하여 일정 시간 후에 코드를 실행할 수 있습니다. 예를 들면: Future.delayed(const Duration(milliseconds: 500), () { // 여기에 코드를 작성할 수 있습니다. setState(() { // 여기에 새로운 뷰를 열기 위한 코드를 작성할 수 있습니다. }); }); setState 함수에서는 앱 UI와 관련된 코드를 작성할 수 있습니다. 예를 들면, 화면 데이터를 새로고침하거.. 2023. 5. 9.