Replace deprecated system window insets usage

(cherry picked from commit af4710370727511bd65f1f96dc6fd47bb245c4e1)
This commit is contained in:
arkon 2020-09-12 15:39:51 -04:00 committed by Jobobby04
parent 6dd7491ffe
commit 0f16150613

View File

@ -21,6 +21,7 @@ import android.view.animation.Animation
import android.view.animation.AnimationUtils import android.view.animation.AnimationUtils
import android.widget.SeekBar import android.widget.SeekBar
import androidx.core.view.ViewCompat import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import androidx.core.view.isVisible import androidx.core.view.isVisible
import androidx.core.view.setPadding import androidx.core.view.setPadding
import com.afollestad.materialdialogs.MaterialDialog import com.afollestad.materialdialogs.MaterialDialog
@ -361,11 +362,12 @@ class ReaderActivity : BaseRxActivity<ReaderActivityBinding, ReaderPresenter>()
ViewCompat.setOnApplyWindowInsetsListener(binding.readerMenu) { _, insets -> ViewCompat.setOnApplyWindowInsetsListener(binding.readerMenu) { _, insets ->
if (!window.isDefaultBar()) { if (!window.isDefaultBar()) {
val systemInsets = insets.getInsets(WindowInsetsCompat.Type.systemBars())
binding.readerMenu.setPadding( binding.readerMenu.setPadding(
insets.systemWindowInsetLeft, systemInsets.left,
insets.systemWindowInsetTop, systemInsets.top,
insets.systemWindowInsetRight, systemInsets.right,
insets.systemWindowInsetBottom systemInsets.bottom
) )
} }
insets insets