Revert "Use insetter library for handling inset padding" (fixes #3586)

This reverts commit 3ddd1033c32d8e051f048a4b7a1911f55b37a501.

(cherry picked from commit ecec1bd10295dc967cb39dfaa4c18a0d5b0bfa90)
This commit is contained in:
arkon 2020-08-03 16:52:28 -04:00 committed by Jobobby04
parent 64c5b70c78
commit 571778adc1
2 changed files with 11 additions and 10 deletions

View File

@ -164,8 +164,6 @@ dependencies {
// UI library
implementation 'com.google.android.material:material:1.3.0-alpha02'
implementation 'dev.chrisbanes:insetter-ktx:0.3.1'
standardImplementation 'com.google.firebase:firebase-core:17.4.4'
// ReactiveX

View File

@ -20,13 +20,13 @@ import android.view.WindowManager
import android.view.animation.Animation
import android.view.animation.AnimationUtils
import android.widget.SeekBar
import androidx.core.view.ViewCompat
import androidx.core.view.isVisible
import androidx.core.view.setPadding
import com.afollestad.materialdialogs.MaterialDialog
import com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView
import com.elvishew.xlog.XLog
import com.google.android.material.snackbar.Snackbar
import dev.chrisbanes.insetter.applySystemWindowInsetsToPadding
import eu.kanade.tachiyomi.R
import eu.kanade.tachiyomi.data.database.models.Chapter
import eu.kanade.tachiyomi.data.database.models.Manga
@ -359,13 +359,16 @@ class ReaderActivity : BaseRxActivity<ReaderActivityBinding, ReaderPresenter>()
onBackPressed()
}
if (!window.isDefaultBar()) {
binding.readerMenu.applySystemWindowInsetsToPadding(
left = true,
top = true,
right = true,
bottom = true
)
ViewCompat.setOnApplyWindowInsetsListener(binding.readerMenu) { _, insets ->
if (!window.isDefaultBar()) {
binding.readerMenu.setPadding(
insets.systemWindowInsetLeft,
insets.systemWindowInsetTop,
insets.systemWindowInsetRight,
insets.systemWindowInsetBottom
)
}
insets
}
// Init listeners on bottom menu