사용자가 LinearLayoutManager
인 RecyclerView.Adapter
클래스가 있는데, 이는 사용자가 아래로 스크롤 할 때 더 많은 콘텐츠를 동적으로로드합니다. 각 목록 항목에는 작은 미리보기 이미지가 있습니다. 사용자가 항목을 클릭하면 전체 크기 이미지가로드 된 다른 부분을 엽니 다.공개 스 와이프 가능 내용 동적 콘텐츠가 포함 된 RecyclerView.Adapter의 조각
다른 이미지를보고 싶을 때마다 열거 나 닫는 대신 열려있는 ImageFragment
을 스 와이프하고 다음 이미지를 이미로드하고 싶을 수 있습니다. 그러나 결국 객체 목록이 비어 있기 때문에 현재로드 된 모든 objectId를 어댑터에서 전달하는 솔루션으로 보지 못합니다. 어떻게 동적으로로드 된 콘텐츠를 어댑터에서 ImageFragment로 전달합니까?
어댑터에서 메소드를 작성해야합니까? ImageFragment
에서 호출하여 unviewed 항목의 목록이 5로 내려 가면 다음으로 10 개의 objectIds를 호출 할 수 있습니까?
가져온 데이터는 거리에 따라 정렬되므로 어댑터의 데이터를 직접 사용해야합니다. DB에서 콘텐츠를 직접 다운로드해도 어댑터와 동일한 순서가 반드시 제공되지는 않으므로 새 항목이 만들어지면 ImageFragment
에있는 동안
미리 감사드립니다.
합니까 실수에 대한
Activity
죄송에서 사용 또는 당신이
Fragment
에RecyclerView
에 동일한 데이터List
을 설정할 수'imageFragment'는'RecyclerView' 또는'ViewPager'는 포함? –지금은 ImageView가있는 단편입니다. –
그러나'Fragment'는 왼쪽과 오른쪽으로 쓸데없는 '갤러리'처럼 동작합니까? –