We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I am trying to show header as one row in Paging3 library using GridLayoutManager. For the footer as one row, I made following implementation :
val header = LoadStateAdapter { showAdapter.retry() } binding.list.apply { val layoutManager = layoutManager as GridLayoutManager layoutManager.spanSizeLookup = object : SpanSizeLookup() { override fun getSpanSize(position: Int): Int { return if (showAdapter.getItemViewType(position) == ShowAdapter.LOADING_ITEM) 1 else layoutManager.spanCount } } adapter = showAdapter.withLoadStateHeaderAndFooter( header = header, footer = LoadStateAdapter { showAdapter.retry() } ) }
And in the Adapter, I have following implementation :
override fun getItemViewType(position: Int): Int { return if (position == itemCount) SHOW_ITEM else LOADING_ITEM }
How about header? How can I display it in one row?
The text was updated successfully, but these errors were encountered:
No branches or pull requests
I am trying to show header as one row in Paging3 library using GridLayoutManager. For the footer as one row, I made following implementation :
And in the Adapter, I have following implementation :
How about header? How can I display it in one row?
The text was updated successfully, but these errors were encountered: