Using with for recycler in library

This commit is contained in:
Jays2Kings 2021-04-19 16:11:39 -04:00
parent d45d3014f4
commit d731027b2e

View File

@ -784,21 +784,25 @@ class LibraryController(
} }
private fun setRecyclerLayout() { private fun setRecyclerLayout() {
binding.libraryGridRecycler.recycler.post { with(binding.libraryGridRecycler.recycler) {
binding.libraryGridRecycler.recycler.updatePaddingRelative(bottom = 50.dpToPx + (activityBinding?.bottomNav?.height ?: 0)) post {
} updatePaddingRelative(
if (libraryLayout == 0) { bottom = 50.dpToPx + (activityBinding?.bottomNav?.height ?: 0)
binding.libraryGridRecycler.recycler.spanCount = 1 )
binding.libraryGridRecycler.recycler.updatePaddingRelative( }
start = 0, if (libraryLayout == 0) {
end = 0 spanCount = 1
) updatePaddingRelative(
} else { start = 0,
binding.libraryGridRecycler.recycler.setGridSize(preferences) end = 0
binding.libraryGridRecycler.recycler.updatePaddingRelative( )
start = 5.dpToPx, } else {
end = 5.dpToPx setGridSize(preferences)
) updatePaddingRelative(
start = 5.dpToPx,
end = 5.dpToPx
)
}
} }
} }