Adjust grid padding

This commit is contained in:
tarsin committed 2023-05-12 16:54:39 +08:00
1 parent f7b9be3bc5
commit 5b75afbdc8
3 files changed
+16 -20

No files matched your search

@@ -63,14 +63,10 @@ abstract class GalleryAdapter(
recyclerView.removeItemDecoration(mGirdDecoration!!)
}
if (null == mListDecoration) {
val interval =
mResources.getDimensionPixelOffset(R.dimen.gallery_list_interval)
val paddingH =
mResources.getDimensionPixelOffset(R.dimen.gallery_list_margin_h)
val paddingV =
mResources.getDimensionPixelOffset(R.dimen.gallery_list_margin_v)
mListDecoration =
MarginItemDecoration(interval, paddingH, paddingV, paddingH, paddingV)
val interval = mResources.getDimensionPixelOffset(R.dimen.gallery_list_interval)
val paddingH = mResources.getDimensionPixelOffset(R.dimen.gallery_list_margin_h)
val paddingV = mResources.getDimensionPixelOffset(R.dimen.gallery_list_margin_v)
mListDecoration = MarginItemDecoration(interval, paddingH, paddingV, paddingH, paddingV)
}
recyclerView.addItemDecoration(mListDecoration!!)
notifyDataSetChanged()
@@ -84,14 +80,16 @@ abstract class GalleryAdapter(
recyclerView.removeItemDecoration(mListDecoration!!)
}
if (null == mGirdDecoration) {
val interval =
mResources.getDimensionPixelOffset(R.dimen.gallery_grid_interval)
val paddingH =
mResources.getDimensionPixelOffset(R.dimen.gallery_grid_margin_h)
val paddingV =
mResources.getDimensionPixelOffset(R.dimen.gallery_grid_margin_v)
mGirdDecoration =
MarginItemDecoration(interval, paddingH, paddingV, paddingH, paddingV)
val interval = mResources.getDimensionPixelOffset(R.dimen.gallery_grid_interval)
val paddingH = mResources.getDimensionPixelOffset(R.dimen.gallery_grid_margin_h)
val paddingV = mResources.getDimensionPixelOffset(R.dimen.gallery_grid_margin_v)
mGirdDecoration = MarginItemDecoration(interval, 0, 0, 0, 0)
recyclerView.setPadding(
recyclerView.paddingLeft + paddingH,
recyclerView.paddingTop + paddingV,
recyclerView.paddingRight + paddingH,
recyclerView.paddingBottom + paddingV,
)
}
recyclerView.addItemDecoration(mGirdDecoration!!)
notifyDataSetChanged()
@@ -16,7 +16,6 @@
package com.hippo.ehviewer.ui.scene
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.ComposeView
import androidx.compose.ui.unit.dp
@@ -65,7 +64,6 @@ class GridGalleryHolder(private val composeView: ComposeView) : GalleryHolder(co
onClick = onClick,
onLongClick = onLongClick,
info = galleryInfo,
modifier = Modifier.padding(2.dp),
)
}