This commit is contained in:
HapeLee
2025-11-16 02:24:11 +08:00
parent f4067dabc1
commit 6503a0b443
2 changed files with 7 additions and 2 deletions
@@ -12,6 +12,7 @@ import android.text.StaticLayout
import android.text.TextPaint
import androidx.core.net.toUri
import androidx.core.os.postDelayed
import io.legado.app.constant.AppLog
import io.legado.app.constant.AppPattern
import io.legado.app.constant.EventBus
import io.legado.app.data.entities.Book
@@ -1101,7 +1102,11 @@ object ChapterProvider {
visibleRight = viewWidth - paddingRight
visibleBottom = paddingTop + visibleHeight
val shadowPad = (contentPaint.shadowLayerRadius + 2).toInt()
val shadowPad = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
(contentPaint.shadowLayerRadius + 2).toInt()
} else {
20
}
visibleRect.set(
(paddingLeft - shadowPad).toFloat(),
@@ -261,7 +261,7 @@ class BookshelfFragment2() : BaseBookshelfFragment(R.layout.fragment_bookshelf2)
}
booksFlowJob?.cancel()
booksFlowJob = viewLifecycleOwner.lifecycleScope.launch {
viewLifecycleOwner.repeatOnLifecycle(Lifecycle.State.STARTED) {
viewLifecycleOwner.repeatOnLifecycle(Lifecycle.State.RESUMED) {
appDb.bookDao.flowByGroup(groupId)
.map { list ->
val isDescending = AppConfig.bookshelfSortOrder == 1