본문 바로가기

LayoutBuilder2

Flutter 부모의 크기에 따라 위젯을 배치하는 방법은 어떻게 하나요?, How can I layout widgets based on the size of the parent? 질문 부모 위젯이 가변 크기를 가질 수 있는 경우를 가정해보겠습니다. 예를 들어: var container = new Container( height: 200.0, // 이것이 변경될 수 있다고 상상해보세요 width: 200.0, // 이것이 변경될 수 있다고 상상해보세요 // 이 컨테이너 내용은 부모 컨테이너에 따라 달라질 수 있다고 상상해보세요 child: new Container(), ); 그리고 아마도 부모 컨테이너의 자식이 주어진 크기에 따라 다른 것을 렌더링하고 싶을 수 있습니다. 반응형 디자인 브레이크포인트를 생각해보세요. 너비가 X보다 크면이 레이아웃을 사용하고, 너비가 X보다 작으면 다른 레이아웃을 사용하세요. Flutter에서 이것을 하는 가장 좋은 방법은 무엇인가요? 답변 레이아웃 .. 2023. 6. 12.
Flutter 플러터에서 텍스트를 동적으로 크기 조정하는 방법은 무엇인가요?, How to dynamically resize text in Flutter? 질문 API에서 텍스트 조각을 검색합니다. 일정한 공간을 할당하려고합니다 (예 : 너비 : 300.0 및 높이 : 100.0의 최대 컨테이너). 때로는 글꼴 크기 30.0으로이 컨테이너에 맞습니다. 다른 경우에는 텍스트 크기를 24.0으로 설정하지 않으면 맞지 않습니다. 텍스트 크기를 부모 컨테이너 공간에 따라 동적으로 조정하는 방법이 있습니까? ConstrainedBox를 사용하여 최대 텍스트 공간의 크기를 정의 할 수있는 컨테이너를 만들었습니다. 또한 Text를 LayoutBuilder로 래핑했습니다. 텍스트 공간의 높이를 확인하고 그에 따라 텍스트 크기를 조정할 수 있기를 바랬습니다. 이렇게 : Container( child: ConstrainedBox( constraints: BoxConstrai.. 2023. 5. 17.