pull/1463/head^2
gedoor 4 years ago
parent ec399f4c3c
commit eb738c4e0d
  1. 4
      app/src/main/java/io/legado/app/model/localBook/EpubFile.kt
  2. 4
      app/src/main/res/layout/view_read_menu.xml

@ -146,11 +146,11 @@ class EpubFile(var book: Book) {
/*一些书籍依靠href索引的resource会包含多个章节,需要依靠fragmentId来截取到当前章节的内容*/
/*注:这里较大增加了内容加载的时间,所以首次获取内容后可存储到本地cache,减少重复加载*/
for (res in epubBook.contents) {
if (res.href == chapter.url) {
if (chapter.url.substringBeforeLast("#") == res.href) {
elements.add(getBody(res, startFragmentId, endFragmentId))
isChapter = true
} else if (isChapter) {
if (nextUrl.isNullOrBlank() || res.href == nextUrl) {
if (nextUrl.isNullOrBlank() || res.href == nextUrl.substringBeforeLast("#")) {
break
}
elements.add(getBody(res, startFragmentId, endFragmentId))

@ -148,8 +148,8 @@
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:orientation="horizontal"
android:paddingStart="32dp"
android:paddingEnd="32dp">
android:paddingStart="16dp"
android:paddingEnd="16dp">
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/fabSearch"

Loading…
Cancel
Save