본문 바로가기

Widgets8.2

Flutter 플러터에서 위젯을 자동으로 새 줄로 감싸기, Autowrap widgets to new line in flutter 질문 나는 크기가 다른 5 개의 위젯을 가지고 있으며, 이들을 옆에 놓으면 오버플로우될 것입니다. 나는 위젯을 가로 공간으로 제한하고 위젯을 자동으로 새로운 줄로 바꾸는 레이아웃 도우미 클래스를 찾고 있습니다. 처음에는 그리드 뷰를 찾고 있었지만, 모든 요소가 다른 너비를 가지고 있기 때문에 독립적인 뷰를 선호합니다. 실제로 다중 행 텍스트 필드는 이미 그렇게 동작하지만, 위젯에 대해서도 동일한 접근 방식이 필요합니다. 어떤 아이디어가 있을까요? [ new RaisedButton(child: const Text('Foo')), new RaisedButton(child: const Text('Foo Bar')), new RaisedButton(child: const Text('Foo Bar Bas')), .. 2024. 1. 3.
Flutter 플러터의 AbsorbPointer와 IgnorePointer의 차이, Flutter AbsorbPointer vs IgnorePointer difference 질문 flutter에서 AbsorbPointer와 IgnorePointer의 차이점은 무엇인가요? 문서에는 다음과 같이 언급되어 있습니다: AbsorbPointer는 자체에서 히트 테스트를 종료하여 하위 트리가 포인터 이벤트를받지 못하게합니다. IgnorePointer는 자체적으로 히트 테스트에 투명하지만 하위 항목이 포인터 이벤트를받지 못하도록합니다. 두 가지 사이의 실제 차이점을 이해하지 못했습니다. 답변 차이점은 두 위젯이 서로 겹치고 클릭을 받을 수 있는 경우입니다. 빨간색과 파란색 사각형을 생각해보세요. 두 사각형 모두 클릭 가능하며, 파란색 사각형이 빨간색 사각형 위에 작게 겹쳐져 있습니다: Stack( alignment: Alignment.center, children: [ Container.. 2023. 9. 26.