Flutter로 붙여넣기

1865 단어 Fluttertech
목록에 항목을 표시하고 아래에 다시 불러옵니다.
iOS의 경우 UItableView를 사용하여 UIScroll View Delegate에서 스크롤 위치를 보거나, 다음 페이지의 요소를 가져올 수 있는 칸이 얼마나 많은지 볼 수 있습니다.
이거 플루터면 어떡하지?
프로젝트의 표시는ListView로 하고 거부는 아래의 요소를 어떻게 하면 좋을까요?
그래서 찾아보니 이 페이지가 발견됐어요.
Flutter 무한 스크롤 기법으로 3선. - Qita.
세 가지 방법이 적혀 있다.

builder의 index를 보고 요청하는 방법(Last Index 모드)


iOS가 말한 거예요.
func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) 
이 델리에서 컨트롤하는 느낌이 있죠.

스크롤 양을 Scroll Controller로 판정하는 방법(Scroll Positon 모드)


이것은
func scrollViewDidScroll(_ scrollView: UIScrollView)
이렇게 하면 스크롤 위치를 제어할 수 있다.

목록 하단의 RenderObject가 화면에 들어오는 방법을 체크합니다(In Sight 모드).


이게 iOS라면 뭐가 걸릴까요?
마치 UITObleView의 Footer에 인디케이터를 표시하는 것 같은데?
1이나 2를 사용하는 게 좋을 것 같아요.

좋은 웹페이지 즐겨찾기