본문 바로가기

NeverScrollableScrollPhysics3

Flutter 리스트뷰를 SingleChildScrollView 안에 배치하되 서로 따로 스크롤되지 않도록 하는 방법은 무엇인가요?, how to place a listview inside a SingleChildScrollView but prevent them from scrolling separately? 질문 나는 다음과 같은 위젯 트리를 가지고 있습니다: SingleChildScrollView Column Container ListView(또는 GridView) 문제는 위와 같은 위젯 트리일 때, 오류가 발생한다는 것입니다: NEEDS PAINT 그래서 위젯 트리를 다음과 같이 변경했습니다: Column Container ListView(또는 GridView) 하지만 이 상황에서 ListView 또는 GridView 부분이 별도로 스크롤되고 있으며, 전체 위젯 트리를 스크롤하고 싶습니다. 어떻게 해야 할지 어떻게 생각하시나요? 답변 당신은 첫 번째 위젯 트리를 사용하고 다음 변경 사항을 적용할 수 있습니다: 모든 ListView와 GridView에 shrinkWrap: true를 설정하세요. 이렇게 하.. 2023. 8. 12.
Flutter PageView: 기본 스크롤링을 비활성화하고 탭 이벤트로 대체하세요., PageView: Disable the default scrolling and replace it with Tap event 질문 만약 PageView가 있다면, 기본 스크롤 동작 (스와이핑)을 비활성화하고 다음 항목이 버튼을 탭하여 보이도록 만드는 방법은 무엇인가요? 답변 스와이핑을 비활성화하려면 다음을 설정할 수 있습니다: PageView(physics: NeverScrollableScrollPhysics()) 2023. 6. 23.
Flutter: ListView 터치 스크롤 비활성화하기, Flutter: ListView disable scrolling with touchscreen 질문 ListView를 ScrollController로만 스크롤 가능하게 만들 수 있나요? 답변 댓글에서 언급한 것처럼, NeverScrollableScrollPhysics 클래스를 사용하면 됩니다: NeverScrollableScrollPhysics 클래스 사용자가 스크롤할 수 없는 스크롤 물리학입니다. 2023. 5. 29.