2017-09-23 3 views
2

무한 스크롤 기능을 내 플러터 응용 프로그램에 구현하려고합니다. Flutter - InfiniteScroll보기 구현

나는 스크롤 이벤트을 감지하기위한 의 NotificationListener에 내부 ListView에를 사용하여 시도,하지만 난 스크롤 뷰의 하단에 도달하면라는 이벤트를 볼 수 없습니다.

이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

미리 감사드립니다.

답변

2

무제한 항목이있는 스크롤 목록을 만들려면 ListView.builder을 사용할 수 있습니다. itemBuilder은 새 셀이 공개 될 때 필요에 따라 호출됩니다.

당신이 네트워크 떨어져 더 많은 데이터를로드 할 수 있도록 스크롤 이벤트에 대한 알림을 받으려면

, 당신은 controller 인수를 전달하고 ScrollController에 수신기를 연결하는 addListener를 사용할 수 있습니다. ScrollControllerposition은 스크롤링이 바닥에 가까운 지 여부를 결정하는 데 사용할 수 있습니다.

+0

ListView를 ScrollController에 최대 스크롤 오프셋을 결정하는 방법을 알려주십시오. – toregua

+0

방금 ​​해결책을 찾았습니다 : scrollController.position.maxScrollExtent – toregua

관련 문제