diff --git a/src/main/kotlin/com/looker/droidify/screen/ProductAdapter.kt b/src/main/kotlin/com/looker/droidify/screen/ProductAdapter.kt index b8c4c97f..dd9995a1 100644 --- a/src/main/kotlin/com/looker/droidify/screen/ProductAdapter.kt +++ b/src/main/kotlin/com/looker/droidify/screen/ProductAdapter.kt @@ -59,12 +59,8 @@ import java.lang.ref.WeakReference import java.util.* import kotlin.math.* -class ProductAdapter(private val callbacks: Callbacks, private val columns: Int) : +class ProductAdapter(private val callbacks: Callbacks) : StableRecyclerAdapter() { - companion object { - private const val GRID_SPACING_OUTER_DP = 16 - private const val GRID_SPACING_INNER_DP = 8 - } interface Callbacks { fun onActionClick(action: Action) diff --git a/src/main/kotlin/com/looker/droidify/screen/ProductFragment.kt b/src/main/kotlin/com/looker/droidify/screen/ProductFragment.kt index 71f335a4..8d7346bc 100644 --- a/src/main/kotlin/com/looker/droidify/screen/ProductFragment.kt +++ b/src/main/kotlin/com/looker/droidify/screen/ProductFragment.kt @@ -108,11 +108,10 @@ class ProductFragment() : ScreenFragment(), ProductAdapter.Callbacks { val content = fragmentBinding.fragmentContent content.addView(RecyclerView(content.context).apply { id = android.R.id.list - val columns = (resources.configuration.screenWidthDp / 120).coerceIn(3, 5) this.layoutManager = LinearLayoutManager(context, LinearLayoutManager.VERTICAL, false) isMotionEventSplittingEnabled = false isVerticalScrollBarEnabled = false - val adapter = ProductAdapter(this@ProductFragment, columns) + val adapter = ProductAdapter(this@ProductFragment) this.adapter = adapter addOnScrollListener(scrollListener) savedInstanceState?.getParcelable(STATE_ADAPTER)