listview15 Flutter 플러터에서 shrinkWrap 속성은 무엇을 하는가요?, What does the shrinkWrap property do in Flutter? 질문 Flutter에 새로 왔고 이 기술을 배우기를 매우 열망합니다. ListView에서 shrinkWrap 속성의 작동 방식을 이해할 수 없습니다. Flutter 문서를 이해할 수 없었습니다. 답변 ListView (그리고 GridView, PageView 및 CustomScrollView)는 일반적으로 부모 요소가 제공하는 사용 가능한 공간을 모두 채우려고 시도합니다. 그러나 목록 항목이 더 적은 공간을 필요로 할 때에도 마찬가지입니다. shrinkWrap: true를 사용하면 ListView가 필요한 공간만 차지하도록이 동작을 변경할 수 있습니다(항목이 더 많을 때에도 스크롤링됩니다). 다음 예제를 확인하세요: import 'package:flutter/material.dart'; void main.. 2023. 6. 1. Flutter: ListView 터치 스크롤 비활성화하기, Flutter: ListView disable scrolling with touchscreen 질문 ListView를 ScrollController로만 스크롤 가능하게 만들 수 있나요? 답변 댓글에서 언급한 것처럼, NeverScrollableScrollPhysics 클래스를 사용하면 됩니다: NeverScrollableScrollPhysics 클래스 사용자가 스크롤할 수 없는 스크롤 물리학입니다. 2023. 5. 29. Flutter 스크롤 발광을 어떻게 제거하나요?, How to remove scroll glow? 질문 기본적으로, 플러터는 안드로이드 폰에서 ListView/GridView/...에 대한 오버스크롤에 발광 효과를 추가합니다. 이 효과를 완전히 삭제하거나 특정한 스크롤 가능한 항목에서만 삭제하고 싶습니다. ScrollPhysics를 변경하여 바운스/클램프를 전환할 수 있다는 것을 알고 있지만, 이는 실제로 발광 효과를 제거하지 않습니다. 어떻게 해야 할까요? 답변 GlowingOverscrollIndicator는 ScrollBehavior에 의해 추가되는 빛나는 효과입니다. 이 효과를 제거하려면 사용자 정의 ScrollBehavior를 지정해야합니다. 이를 위해 원하는 ScrollBehavior로 ScrollConfiguration을 래핑하면됩니다. 다음 ScrollBehavior는 빛나는 효과를 완.. 2023. 5. 28. Flutter: ListView에서 위젯으로 스크롤링하기, Flutter: Scrolling to a widget in ListView 질문 ListView에서 특정 위젯으로 스크롤하는 방법은 무엇인가요? 예를 들어, 특정 버튼을 누르면 ListView에서 어떤 Container로 자동으로 스크롤하고 싶습니다. ListView(children: [ Container(...), Container(...), #예를 들어 이 컨테이너로 스크롤 Container(...) ]); 답변 현재로서는 Scrollable.ensureVisible(context)를 사용하는 것이 가장 쉬운 해결책입니다. 이 방법은 모든 것을 대신 처리해주며, 모든 위젯 크기와 작동합니다. GlobalKey를 사용하여 컨텍스트를 가져옵니다. 문제는 ListView가 보이지 않는 항목을 렌더링하지 않는다는 것입니다. 즉, 대상이 아예 만들어지지 않을 가능성이 가장 높습니다... 2023. 5. 17. 이전 1 2 3 4 다음