|
|
@ -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 |
|
|
|