pull/32/head
kunfei 5 years ago
parent 9a2f32399c
commit 59586b463d
  1. 51
      app/src/main/java/io/legado/app/ui/readbook/config/PaddingConfigDialog.kt

@ -13,6 +13,7 @@ import io.legado.app.help.ReadBookConfig
import io.legado.app.ui.readbook.Help import io.legado.app.ui.readbook.Help
import io.legado.app.utils.postEvent import io.legado.app.utils.postEvent
import kotlinx.android.synthetic.main.dialog_read_padding.* import kotlinx.android.synthetic.main.dialog_read_padding.*
import org.jetbrains.anko.sdk27.listeners.onClick
class PaddingConfigDialog : DialogFragment() { class PaddingConfigDialog : DialogFragment() {
@ -57,6 +58,56 @@ class PaddingConfigDialog : DialogFragment() {
} }
private fun initView() = with(ReadBookConfig.getConfig()) { private fun initView() = with(ReadBookConfig.getConfig()) {
iv_padding_top_add.onClick {
paddingTop++
if (paddingTop > 100) paddingTop = 100
seek_padding_top.progress = paddingTop
tv_padding_top.text = paddingTop.toString()
postEvent(Bus.UP_CONFIG, true)
}
iv_padding_top_remove.onClick {
paddingTop--
if (paddingTop < 0) paddingTop = 0
seek_padding_top.progress = paddingTop
tv_padding_top.text = paddingTop.toString()
postEvent(Bus.UP_CONFIG, true)
}
iv_padding_bottom_add.onClick {
paddingBottom++
if (paddingBottom > 100) paddingBottom = 100
seek_padding_bottom.progress = paddingBottom
tv_padding_bottom.text = paddingBottom.toString()
postEvent(Bus.UP_CONFIG, true)
}
iv_padding_bottom_remove.onClick {
paddingBottom--
if (paddingBottom < 0) paddingBottom = 0
seek_padding_bottom.progress = paddingBottom
tv_padding_bottom.text = paddingBottom.toString()
postEvent(Bus.UP_CONFIG, true)
}
iv_padding_left_add.onClick {
paddingLeft++
if (paddingLeft > 100) paddingLeft = 100
seek_padding_left.progress = paddingLeft
tv_padding_left.text = paddingLeft.toString()
postEvent(Bus.UP_CONFIG, true)
}
iv_padding_left_remove.onClick {
paddingLeft++
if (paddingLeft < 0) paddingLeft = 0
seek_padding_left.progress = paddingLeft
tv_padding_left.text = paddingLeft.toString()
postEvent(Bus.UP_CONFIG, true)
}
iv_padding_right_add.onClick {
paddingRight++
if (paddingRight > 100) paddingRight = 100
seek_padding_right.progress = paddingRight
tv_padding_right.text = paddingRight.toString()
postEvent(Bus.UP_CONFIG, true)
}
seek_padding_top.setOnSeekBarChangeListener(object : SeekBar.OnSeekBarChangeListener { seek_padding_top.setOnSeekBarChangeListener(object : SeekBar.OnSeekBarChangeListener {
override fun onProgressChanged(seekBar: SeekBar?, progress: Int, fromUser: Boolean) { override fun onProgressChanged(seekBar: SeekBar?, progress: Int, fromUser: Boolean) {
paddingTop = progress paddingTop = progress

Loading…
Cancel
Save