본문 바로가기

분류 전체보기980

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.
flutter 플러터 - 텍스트 래핑 [중복], Flutter- wrapping text [duplicate] 질문 텍스트가 커짐에 따라 텍스트를 랩하려고합니다. 거의 모든 것으로 랩을 시도했지만 텍스트는 여전히 한 줄로 유지되며 화면에서 벗어납니다. 이를 어떻게 달성할 수 있는지 아시는 분 계십니까? 도움이 매우 감사합니다! Positioned( left: position.dx, top: position.dy, child: new Draggable( data: widget.index, onDragStarted: widget.setDragging, onDraggableCanceled: (velocity, offset) { setState(() { position = offset; widget.secondCallback(offset, widget.index); widget.endDragging(); }); }, c.. 2023. 5. 9.