본문 바로가기

height4

Flutter 스크롤뷰 없이 새로고침 인디케이터, Refresh indicator without scrollview 질문 나는 ListView 또는 SingleChildScrollView RefreshIndicator를 사용하면 자연스럽게 작동하지만 스크롤되지 않는 페이지에서 RefreshIndicator를 사용하고 싶습니다. 이것은 실제로 가능한 것인가요? 가능하다면 어떻게 해야 할까요? 답변 다음을 수행해야합니다: SingleChildScrollView를 사용하고 속성 physics를 AlwaysScrollableScrollPhysics()로 설정합니다. 자식이 화면의 크기와 같은 높이를 가지도록 하세요. 이는 MediaQuery.of(context).size.height로 얻을 수 있습니다. 전체 예제: classs MyWidget extends StatelessWidget { @override Widget bu.. 2023. 12. 15.
Flutter 플러터에서 IconButton의 크기(높이와 너비)를 조정하는 방법은 무엇인가요?, How to resize (height and width) of an IconButton in Flutter 질문 Flutter에서 IconButton의 크기(높이와 너비)를 조절하는 방법은 무엇인가요? 기본적으로 기본 너비와 높이를 가지는 것 같습니다. 높이나 너비 속성이 없는 것 같습니다. new IconButton( padding: new EdgeInsets.all(0.0), color: themeData.primaryColor, icon: new Icon(Icons.clear, size: 18.0), onPressed: onDelete, ) 답변 다음과 같이 SizedBox를 사용하여 크기를 지정할 수 있습니다. SizedBox( height: 18.0, width: 18.0, child: IconButton( padding: EdgeInsets.all(0.0), color: themeData.prima.. 2023. 9. 22.
Flutter 텍스트 필드의 높이와 너비를 변경하는 방법은 무엇인가요?, How to change TextField's height and width? 질문 TextField의 width와 height를 어떻게 사용자 정의할 수 있나요? 답변 너비를 조정하려면 다음과 같이 TextField를 SizedBox 위젯으로 래핑 할 수 있습니다: const SizedBox( width: 100.0, child: TextField(), ) TextField의 높이에 대해 정확히 무엇을 원하는지 모르겠지만, TextStyle 위젯을 살펴볼 수 있습니다. 이 위젯을 사용하면 fontSize 및/또는 height를 조작할 수 있습니다. const SizedBox( width: 100.0, child: TextField( style: TextStyle(fontSize: 40.0, height: 2.0, color: Colors.black), ), ) TextStyle의.. 2023. 5. 15.
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.