Inline thumbSize
This commit is contained in:
1 parent
06c3e3c8a0
commit
d9c933bd0a
2 files changed
+4
-5
No files matched your search
@@ -22,7 +22,6 @@ import androidx.annotation.DimenRes
|
||||
import androidx.preference.PreferenceManager
|
||||
import com.hippo.ehviewer.client.data.FavListUrlBuilder
|
||||
import com.hippo.ehviewer.ui.scene.GalleryListScene
|
||||
import com.hippo.ehviewer.yorozuya.LayoutUtils.dp2pix
|
||||
import com.hippo.ehviewer.yorozuya.NumberUtils
|
||||
import com.hippo.unifile.UniFile
|
||||
import splitties.experimental.ExperimentalSplittiesApi
|
||||
@@ -160,9 +159,6 @@ object Settings : DefaultPreferences() {
|
||||
else -> throw IllegalStateException("Unexpected value: $detailSize")
|
||||
}
|
||||
|
||||
val thumbSize: Int
|
||||
get() = dp2pix(appCtx, thumbSizeDp.toFloat())
|
||||
|
||||
var downloadLocation: UniFile
|
||||
get() = Uri.Builder().apply {
|
||||
scheme(getString(KEY_DOWNLOAD_SAVE_SCHEME, null))
|
||||
|
||||
@@ -26,11 +26,14 @@ import androidx.recyclerview.widget.RecyclerView.ItemDecoration
|
||||
import androidx.recyclerview.widget.StaggeredGridLayoutManager
|
||||
import com.hippo.ehviewer.R
|
||||
import com.hippo.ehviewer.Settings
|
||||
import com.hippo.ehviewer.Settings.thumbSizeDp
|
||||
import com.hippo.ehviewer.client.data.GalleryInfo
|
||||
import com.hippo.ehviewer.ui.legacy.easyrecyclerview.MarginItemDecoration
|
||||
import com.hippo.ehviewer.ui.legacy.recyclerview.AutoStaggeredGridLayoutManager
|
||||
import com.hippo.ehviewer.ui.legacy.recyclerview.STRATEGY_MIN_SIZE
|
||||
import com.hippo.ehviewer.ui.legacy.recyclerview.STRATEGY_SUITABLE_SIZE
|
||||
import com.hippo.ehviewer.yorozuya.LayoutUtils.dp2pix
|
||||
import splitties.init.appCtx
|
||||
|
||||
abstract class GalleryAdapter(
|
||||
private val mResources: Resources,
|
||||
@@ -91,7 +94,7 @@ abstract class GalleryAdapter(
|
||||
}
|
||||
|
||||
TYPE_GRID -> {
|
||||
val columnWidth = Settings.thumbSize
|
||||
val columnWidth = dp2pix(appCtx, thumbSizeDp.toFloat())
|
||||
mLayoutManager.setColumnSize(columnWidth)
|
||||
mLayoutManager.setStrategy(STRATEGY_SUITABLE_SIZE)
|
||||
if (null != mListDecoration) {
|
||||
|
||||
Reference in new issue
Block a user