增加震动
This commit is contained in:
1 parent
781615c777
commit
c2353c9e71
5 files changed
+68
-1
No files matched your search
@@ -19,6 +19,7 @@ import io.legato.kazusa.model.ReadBook
|
||||
import io.legato.kazusa.model.ReadManga
|
||||
import io.legato.kazusa.ui.browser.WebViewActivity
|
||||
import io.legato.kazusa.utils.ConstraintModify
|
||||
import io.legato.kazusa.utils.VibrationUtils
|
||||
import io.legato.kazusa.utils.activity
|
||||
import io.legato.kazusa.utils.applyNavigationBarPadding
|
||||
import io.legato.kazusa.utils.gone
|
||||
@@ -220,12 +221,14 @@ class MangaMenu @JvmOverloads constructor(
|
||||
|
||||
seekReadPage.addOnChangeListener { slider, value, fromUser ->
|
||||
if (fromUser) {
|
||||
VibrationUtils.vibrate(context, 12)
|
||||
callBack.skipToPage(value.toInt() - 1)
|
||||
}
|
||||
}
|
||||
|
||||
seekReadPage.addOnSliderTouchListener(object : Slider.OnSliderTouchListener {
|
||||
override fun onStartTrackingTouch(slider: Slider) {
|
||||
VibrationUtils.vibrate(context, 16)
|
||||
vwMenuBg.setOnClickListener(null)
|
||||
}
|
||||
|
||||
|
||||
@@ -26,6 +26,7 @@ import io.legato.kazusa.model.ReadBook
|
||||
import io.legato.kazusa.ui.browser.WebViewActivity
|
||||
import io.legato.kazusa.ui.widget.seekbar.SeekBarChangeListener
|
||||
import io.legato.kazusa.utils.ConstraintModify
|
||||
import io.legato.kazusa.utils.VibrationUtils
|
||||
import io.legato.kazusa.utils.activity
|
||||
import io.legato.kazusa.utils.applyNavigationBarPadding
|
||||
import io.legato.kazusa.utils.dpToPx
|
||||
@@ -415,10 +416,19 @@ class ReadMenu @JvmOverloads constructor(
|
||||
AppConfig.brightnessVwPos = !AppConfig.brightnessVwPos
|
||||
upBrightnessVwPos()
|
||||
}
|
||||
seekReadPage.addOnChangeListener { slider, value, fromUser ->
|
||||
if (fromUser) {
|
||||
VibrationUtils.vibrate(context, 12)
|
||||
if (AppConfig.progressBarBehavior == "page") ReadBook.skipToPage(slider.value.toInt() - 1)
|
||||
ReadBook.skipToPage(slider.value.toInt() - 1)
|
||||
}
|
||||
}
|
||||
|
||||
//阅读进度
|
||||
seekReadPage.addOnSliderTouchListener(object : Slider.OnSliderTouchListener {
|
||||
override fun onStartTrackingTouch(slider: Slider) {
|
||||
vwMenuBg.setOnClickListener(null)
|
||||
VibrationUtils.vibrate(context, 16)
|
||||
}
|
||||
|
||||
override fun onStopTrackingTouch(slider: Slider) {
|
||||
|
||||
@@ -90,6 +90,11 @@ class MainActivity : VMBaseActivity<ActivityMainBinding, MainViewModel>(),
|
||||
getNavigationBarView().getOrCreateBadge(R.id.menu_bookshelf)
|
||||
}
|
||||
|
||||
override fun onConfigurationChanged(newConfig: Configuration) {
|
||||
super.onConfigurationChanged(newConfig)
|
||||
recreate()
|
||||
}
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
|
||||
|
||||
Reference in new issue
Block a user