Преглед изворни кода

分离紧凑模式,现在可分别调整封面大小和精简详情

HapeLee пре 5 месеци
родитељ
комит
b7e07a6478
1 измењених фајлова са 23 додато и 17 уклоњено
  1. 23 17
      app/src/main/java/io/legado/app/ui/main/bookshelf/BookshelfConfigSheet.kt

+ 23 - 17
app/src/main/java/io/legado/app/ui/main/bookshelf/BookshelfConfigSheet.kt

@@ -142,24 +142,30 @@ fun BookshelfConfigSheet(
                         val folderListCount =
                         val folderListCount =
                             if (isLandscape) BookshelfConfig.bookshelfFolderLayoutListLandscape
                             if (isLandscape) BookshelfConfig.bookshelfFolderLayoutListLandscape
                             else BookshelfConfig.bookshelfFolderLayoutListPortrait
                             else BookshelfConfig.bookshelfFolderLayoutListPortrait
-                        CompactSliderSettingItem(
-                            title = stringResource(R.string.number_rows_columns),
-                            value = folderListCount.toFloat(),
-                            valueRange = 1f..5f,
-                            steps = 4,
-                            onValueChange = {
-                                if (isLandscape) BookshelfConfig.bookshelfFolderLayoutListLandscape = it.toInt()
-                                else BookshelfConfig.bookshelfFolderLayoutListPortrait = it.toInt()
-                            }
-                        )
+                        Column(verticalArrangement = Arrangement.spacedBy(8.dp)) {
+                            CompactSliderSettingItem(
+                                title = stringResource(R.string.number_rows_columns),
+                                value = folderListCount.toFloat(),
+                                valueRange = 1f..5f,
+                                steps = 4,
+                                onValueChange = {
+                                    if (isLandscape) BookshelfConfig.bookshelfFolderLayoutListLandscape =
+                                        it.toInt()
+                                    else BookshelfConfig.bookshelfFolderLayoutListPortrait =
+                                        it.toInt()
+                                }
+                            )
 
 
-                        CompactSliderSettingItem(
-                            title = "列表封面宽度",
-                            value = BookshelfConfig.bookshelfListCoverWidth.toFloat(),
-                            valueRange = 40f..120f,
-                            steps = 80,
-                            onValueChange = { BookshelfConfig.bookshelfListCoverWidth = it.toInt() }
-                        )
+                            CompactSliderSettingItem(
+                                title = "列表封面宽度",
+                                value = BookshelfConfig.bookshelfListCoverWidth.toFloat(),
+                                valueRange = 40f..120f,
+                                steps = 80,
+                                onValueChange = {
+                                    BookshelfConfig.bookshelfListCoverWidth = it.toInt()
+                                }
+                            )
+                        }
                     }
                     }
 
 
                     AnimatedVisibility(
                     AnimatedVisibility(