优化
This commit is contained in:
@@ -3,6 +3,7 @@ package io.legado.app.ui.book.info
|
|||||||
import android.annotation.SuppressLint
|
import android.annotation.SuppressLint
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.net.Uri
|
import android.net.Uri
|
||||||
|
import android.os.Build
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.view.Menu
|
import android.view.Menu
|
||||||
import android.view.MenuItem
|
import android.view.MenuItem
|
||||||
@@ -159,6 +160,9 @@ class BookInfoActivity :
|
|||||||
binding.flAction.applyNavigationBarPadding()
|
binding.flAction.applyNavigationBarPadding()
|
||||||
binding.tvShelf.setTextColor(getPrimaryTextColor(ColorUtils.isColorLight(bottomBackground)))
|
binding.tvShelf.setTextColor(getPrimaryTextColor(ColorUtils.isColorLight(bottomBackground)))
|
||||||
binding.tvToc.text = getString(R.string.toc_s, getString(R.string.loading))
|
binding.tvToc.text = getString(R.string.toc_s, getString(R.string.loading))
|
||||||
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1) {
|
||||||
|
binding.tvIntro.revealOnFocusHint = false
|
||||||
|
}
|
||||||
viewModel.bookData.observe(this) { showBook(it) }
|
viewModel.bookData.observe(this) { showBook(it) }
|
||||||
viewModel.chapterListData.observe(this) { upLoading(false, it) }
|
viewModel.chapterListData.observe(this) { upLoading(false, it) }
|
||||||
viewModel.waitDialogData.observe(this) { upWaitDialogStatus(it) }
|
viewModel.waitDialogData.observe(this) { upWaitDialogStatus(it) }
|
||||||
@@ -497,8 +501,8 @@ class BookInfoActivity :
|
|||||||
refreshLayout.isRefreshing = false
|
refreshLayout.isRefreshing = false
|
||||||
refreshBook()
|
refreshBook()
|
||||||
}
|
}
|
||||||
refreshLayout?.setOnChildScrollUpCallback { _, _ ->
|
refreshLayout?.setOnChildScrollUpCallback { _, target ->
|
||||||
tvIntro.hasSelection()
|
target!!.canScrollVertically(-1) || tvIntro.hasSelection()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user