pull/1336/head
gedoor 4 years ago
parent 60df44d736
commit 9185963766
  1. 1
      app/src/main/assets/updateLog.md
  2. 19
      app/src/main/java/io/legado/app/ui/book/read/config/ClickActionConfigDialog.kt
  3. 3
      app/src/main/java/io/legado/app/ui/book/read/page/ReadView.kt
  4. 2
      app/src/main/res/values-es-rES/strings.xml
  5. 2
      app/src/main/res/values-ja-rJP/strings.xml
  6. 2
      app/src/main/res/values-pt-rBR/strings.xml
  7. 2
      app/src/main/res/values-zh-rHK/strings.xml
  8. 2
      app/src/main/res/values-zh-rTW/strings.xml
  9. 2
      app/src/main/res/values-zh/strings.xml
  10. 2
      app/src/main/res/values/strings.xml

@ -16,6 +16,7 @@
1. 修复在线朗读跳段的bug
2. 优化默认封面,添加显示书名作者的配置, 后面会添加书名和作者大小位置配置
3. 阅读界面区域设置添加朗读上一段和朗读下一段
**2021/09/18**

@ -20,7 +20,18 @@ import io.legado.app.utils.viewbindingdelegate.viewBinding
class ClickActionConfigDialog : BaseDialogFragment() {
private val binding by viewBinding(DialogClickActionConfigBinding::bind)
private val actions = linkedMapOf<Int, String>()
private val actions by lazy {
linkedMapOf<Int, String>().apply {
this[-1] = getString(R.string.non_action)
this[0] = getString(R.string.menu)
this[1] = getString(R.string.next_page)
this[2] = getString(R.string.prev_page)
this[3] = getString(R.string.next_chapter)
this[4] = getString(R.string.previous_chapter)
this[5] = getString(R.string.read_aloud_prev_paragraph)
this[6] = getString(R.string.read_aloud_next_paragraph)
}
}
override fun onStart() {
super.onStart()
@ -46,12 +57,6 @@ class ClickActionConfigDialog : BaseDialogFragment() {
override fun onFragmentCreated(view: View, savedInstanceState: Bundle?) {
view.setBackgroundColor(getCompatColor(R.color.translucent))
actions[-1] = getString(R.string.non_action)
actions[0] = getString(R.string.menu)
actions[1] = getString(R.string.next_page)
actions[2] = getString(R.string.prev_page)
actions[3] = getString(R.string.next_chapter)
actions[4] = getString(R.string.previous_chapter)
initData()
initViewEvent()
}

@ -15,6 +15,7 @@ import android.widget.FrameLayout
import io.legado.app.help.AppConfig
import io.legado.app.help.ReadBookConfig
import io.legado.app.lib.theme.accentColor
import io.legado.app.model.ReadAloud
import io.legado.app.model.ReadBook
import io.legado.app.ui.book.read.page.api.DataSource
import io.legado.app.ui.book.read.page.delegate.*
@ -410,6 +411,8 @@ class ReadView(context: Context, attrs: AttributeSet) :
2 -> pageDelegate?.prevPageByAnim(defaultAnimationSpeed)
3 -> ReadBook.moveToNextChapter(true)
4 -> ReadBook.moveToPrevChapter(upContent = true, toLast = false)
5 -> ReadAloud.prevParagraph(context)
6 -> ReadAloud.nextParagraph(context)
}
}

@ -880,5 +880,7 @@
<string name="cover_show_name_summary">封面上显示书名</string>
<string name="cover_show_author">显示作者</string>
<string name="cover_show_author_summary">封面上显示作者</string>
<string name="read_aloud_prev_paragraph">朗读上一段</string>
<string name="read_aloud_next_paragraph">朗读下一段</string>
</resources>

@ -884,5 +884,7 @@
<string name="cover_show_name_summary">封面上显示书名</string>
<string name="cover_show_author">显示作者</string>
<string name="cover_show_author_summary">封面上显示作者</string>
<string name="read_aloud_prev_paragraph">朗读上一段</string>
<string name="read_aloud_next_paragraph">朗读下一段</string>
</resources>

@ -884,5 +884,7 @@
<string name="cover_show_name_summary">封面上显示书名</string>
<string name="cover_show_author">显示作者</string>
<string name="cover_show_author_summary">封面上显示作者</string>
<string name="read_aloud_prev_paragraph">朗读上一段</string>
<string name="read_aloud_next_paragraph">朗读下一段</string>
</resources>

@ -881,5 +881,7 @@
<string name="cover_show_name_summary">封面上显示书名</string>
<string name="cover_show_author">显示作者</string>
<string name="cover_show_author_summary">封面上显示作者</string>
<string name="read_aloud_prev_paragraph">朗读上一段</string>
<string name="read_aloud_next_paragraph">朗读下一段</string>
</resources>

@ -883,5 +883,7 @@
<string name="cover_show_name_summary">封面上显示书名</string>
<string name="cover_show_author">显示作者</string>
<string name="cover_show_author_summary">封面上显示作者</string>
<string name="read_aloud_prev_paragraph">朗读上一段</string>
<string name="read_aloud_next_paragraph">朗读下一段</string>
</resources>

@ -883,5 +883,7 @@
<string name="cover_show_name_summary">封面上显示书名</string>
<string name="cover_show_author">显示作者</string>
<string name="cover_show_author_summary">封面上显示作者</string>
<string name="read_aloud_prev_paragraph">朗读上一段</string>
<string name="read_aloud_next_paragraph">朗读下一段</string>
</resources>

@ -884,5 +884,7 @@
<string name="cover_show_name_summary">封面上显示书名</string>
<string name="cover_show_author">显示作者</string>
<string name="cover_show_author_summary">封面上显示作者</string>
<string name="read_aloud_prev_paragraph">朗读上一段</string>
<string name="read_aloud_next_paragraph">朗读下一段</string>
</resources>

Loading…
Cancel
Save