|
@@ -53,7 +53,6 @@ import io.legado.app.R
|
|
|
import io.legado.app.domain.model.BookShelfState
|
|
import io.legado.app.domain.model.BookShelfState
|
|
|
import io.legado.app.ui.main.bookCoverSharedElementKey
|
|
import io.legado.app.ui.main.bookCoverSharedElementKey
|
|
|
import io.legado.app.ui.theme.LegadoTheme
|
|
import io.legado.app.ui.theme.LegadoTheme
|
|
|
-import io.legado.app.ui.theme.adaptiveHorizontalPadding
|
|
|
|
|
import io.legado.app.ui.theme.responsiveHazeEffect
|
|
import io.legado.app.ui.theme.responsiveHazeEffect
|
|
|
import io.legado.app.ui.theme.responsiveHazeSource
|
|
import io.legado.app.ui.theme.responsiveHazeSource
|
|
|
import io.legado.app.ui.widget.components.AppPullToRefresh
|
|
import io.legado.app.ui.widget.components.AppPullToRefresh
|
|
@@ -63,7 +62,6 @@ import io.legado.app.ui.widget.components.LoadMoreFooter
|
|
|
import io.legado.app.ui.widget.components.book.SearchBookGridItem
|
|
import io.legado.app.ui.widget.components.book.SearchBookGridItem
|
|
|
import io.legado.app.ui.widget.components.book.SearchBookListItem
|
|
import io.legado.app.ui.widget.components.book.SearchBookListItem
|
|
|
import io.legado.app.ui.widget.components.book.SearchBookPreviewSheet
|
|
import io.legado.app.ui.widget.components.book.SearchBookPreviewSheet
|
|
|
-import io.legado.app.ui.widget.components.card.GlassCard
|
|
|
|
|
import io.legado.app.ui.widget.components.card.TextCard
|
|
import io.legado.app.ui.widget.components.card.TextCard
|
|
|
import io.legado.app.ui.widget.components.explore.ExploreKindSelectSheet
|
|
import io.legado.app.ui.widget.components.explore.ExploreKindSelectSheet
|
|
|
import io.legado.app.ui.widget.components.modalBottomSheet.AppModalBottomSheet
|
|
import io.legado.app.ui.widget.components.modalBottomSheet.AppModalBottomSheet
|
|
@@ -485,25 +483,16 @@ fun ExploreBookItem(
|
|
|
animatedVisibilityScope: AnimatedVisibilityScope? = null,
|
|
animatedVisibilityScope: AnimatedVisibilityScope? = null,
|
|
|
sharedCoverKey: String? = null,
|
|
sharedCoverKey: String? = null,
|
|
|
) {
|
|
) {
|
|
|
- GlassCard(
|
|
|
|
|
- modifier = modifier
|
|
|
|
|
- .fillMaxWidth()
|
|
|
|
|
- .adaptiveHorizontalPadding(vertical = 4.dp),
|
|
|
|
|
- containerColor = LegadoTheme.colorScheme.surfaceContainerLow,
|
|
|
|
|
- cornerRadius = 16.dp,
|
|
|
|
|
- ) {
|
|
|
|
|
- SearchBookListItem(
|
|
|
|
|
- book = book,
|
|
|
|
|
- shelfState = shelfState,
|
|
|
|
|
- onClick = onClick,
|
|
|
|
|
- onLongClick = onLongClick,
|
|
|
|
|
- modifier = Modifier.padding(all = 8.dp),
|
|
|
|
|
- showPadding = false,
|
|
|
|
|
- sharedTransitionScope = sharedTransitionScope,
|
|
|
|
|
- animatedVisibilityScope = animatedVisibilityScope,
|
|
|
|
|
- sharedCoverKey = sharedCoverKey
|
|
|
|
|
- )
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ SearchBookListItem(
|
|
|
|
|
+ book = book,
|
|
|
|
|
+ shelfState = shelfState,
|
|
|
|
|
+ onClick = onClick,
|
|
|
|
|
+ onLongClick = onLongClick,
|
|
|
|
|
+ modifier = modifier,
|
|
|
|
|
+ sharedTransitionScope = sharedTransitionScope,
|
|
|
|
|
+ animatedVisibilityScope = animatedVisibilityScope,
|
|
|
|
|
+ sharedCoverKey = sharedCoverKey
|
|
|
|
|
+ )
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@OptIn(ExperimentalSharedTransitionApi::class)
|
|
@OptIn(ExperimentalSharedTransitionApi::class)
|
|
@@ -518,20 +507,14 @@ fun ExploreBookGridItem(
|
|
|
animatedVisibilityScope: AnimatedVisibilityScope? = null,
|
|
animatedVisibilityScope: AnimatedVisibilityScope? = null,
|
|
|
sharedCoverKey: String? = null,
|
|
sharedCoverKey: String? = null,
|
|
|
) {
|
|
) {
|
|
|
- GlassCard(
|
|
|
|
|
|
|
+ SearchBookGridItem(
|
|
|
|
|
+ book = book,
|
|
|
|
|
+ shelfState = shelfState,
|
|
|
|
|
+ onClick = onClick,
|
|
|
|
|
+ onLongClick = onLongClick,
|
|
|
modifier = modifier.padding(4.dp),
|
|
modifier = modifier.padding(4.dp),
|
|
|
- containerColor = LegadoTheme.colorScheme.surfaceContainerLow,
|
|
|
|
|
- cornerRadius = 12.dp,
|
|
|
|
|
- ) {
|
|
|
|
|
- SearchBookGridItem(
|
|
|
|
|
- book = book,
|
|
|
|
|
- shelfState = shelfState,
|
|
|
|
|
- onClick = onClick,
|
|
|
|
|
- onLongClick = onLongClick,
|
|
|
|
|
- modifier = Modifier.padding(4.dp),
|
|
|
|
|
- sharedTransitionScope = sharedTransitionScope,
|
|
|
|
|
- animatedVisibilityScope = animatedVisibilityScope,
|
|
|
|
|
- sharedCoverKey = sharedCoverKey
|
|
|
|
|
- )
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ sharedTransitionScope = sharedTransitionScope,
|
|
|
|
|
+ animatedVisibilityScope = animatedVisibilityScope,
|
|
|
|
|
+ sharedCoverKey = sharedCoverKey
|
|
|
|
|
+ )
|
|
|
}
|
|
}
|