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