优化
This commit is contained in:
2 files changed
+7
-2
No files matched your search
@@ -12,6 +12,7 @@ import android.text.StaticLayout
|
|||||||
import android.text.TextPaint
|
import android.text.TextPaint
|
||||||
import androidx.core.net.toUri
|
import androidx.core.net.toUri
|
||||||
import androidx.core.os.postDelayed
|
import androidx.core.os.postDelayed
|
||||||
|
import io.legado.app.constant.AppLog
|
||||||
import io.legado.app.constant.AppPattern
|
import io.legado.app.constant.AppPattern
|
||||||
import io.legado.app.constant.EventBus
|
import io.legado.app.constant.EventBus
|
||||||
import io.legado.app.data.entities.Book
|
import io.legado.app.data.entities.Book
|
||||||
@@ -1101,7 +1102,11 @@ object ChapterProvider {
|
|||||||
visibleRight = viewWidth - paddingRight
|
visibleRight = viewWidth - paddingRight
|
||||||
visibleBottom = paddingTop + visibleHeight
|
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(
|
visibleRect.set(
|
||||||
(paddingLeft - shadowPad).toFloat(),
|
(paddingLeft - shadowPad).toFloat(),
|
||||||
|
|||||||
@@ -261,7 +261,7 @@ class BookshelfFragment2() : BaseBookshelfFragment(R.layout.fragment_bookshelf2)
|
|||||||
}
|
}
|
||||||
booksFlowJob?.cancel()
|
booksFlowJob?.cancel()
|
||||||
booksFlowJob = viewLifecycleOwner.lifecycleScope.launch {
|
booksFlowJob = viewLifecycleOwner.lifecycleScope.launch {
|
||||||
viewLifecycleOwner.repeatOnLifecycle(Lifecycle.State.STARTED) {
|
viewLifecycleOwner.repeatOnLifecycle(Lifecycle.State.RESUMED) {
|
||||||
appDb.bookDao.flowByGroup(groupId)
|
appDb.bookDao.flowByGroup(groupId)
|
||||||
.map { list ->
|
.map { list ->
|
||||||
val isDescending = AppConfig.bookshelfSortOrder == 1
|
val isDescending = AppConfig.bookshelfSortOrder == 1
|
||||||
|
|||||||
Reference in new issue
Block a user