Skip to content
Snippets Groups Projects
Commit 8a658134 authored by Nicolas Pomepuy's avatar Nicolas Pomepuy Committed by Geoffrey Métais
Browse files

Fix item size on TV

parent 94fe8995
No related branches found
No related tags found
1 merge request!129Tv fixes
Pipeline #7500 passed with stage
in 4 minutes and 8 seconds
......@@ -136,10 +136,10 @@ abstract class BaseBrowserTvFragment : Fragment(), BrowserFragmentInterface, IEv
override fun requestChildRectangleOnScreen(parent: RecyclerView, child: View, rect: Rect, immediate: Boolean, focusedChildVisible: Boolean) = false
}
spacing = resources.getDimensionPixelSize(R.dimen.kl_small)
spacing = resources.getDimensionPixelSize(R.dimen.kl_half)
//size of an item
val itemSize = RecyclerSectionItemGridDecoration.getItemSize(requireActivity().getScreenWidth() - list.paddingLeft - list.paddingRight, viewModel.nbColumns, spacing)
val itemSize = RecyclerSectionItemGridDecoration.getItemSize(requireActivity().getScreenWidth(), viewModel.nbColumns, spacing)
gridLayoutManager.spanSizeLookup = object : GridLayoutManager.SpanSizeLookup() {
override fun getSpanSize(position: Int): Int {
......
......@@ -128,6 +128,6 @@ class RecyclerSectionItemGridDecoration(private val headerOffset: Int, private v
}
companion object {
fun getItemSize(screenWidth: Int, nbColumns: Int, spacing: Int) = (screenWidth - spacing * 2) / nbColumns - spacing * nbColumns
fun getItemSize(screenWidth: Int, nbColumns: Int, spacing: Int) = ((screenWidth - spacing * 2) / nbColumns) - (spacing * nbColumns)
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment