Fix inset not applying when in landscape (#6104)

Reverts inset change from #5997, was changed due to it not changing the padding when using setPadding
This commit is contained in:
Andreas 2021-10-16 04:08:37 +02:00 committed by GitHub
parent 9aa676333c
commit b4490e209b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -5,8 +5,7 @@ import android.util.AttributeSet
import android.view.View import android.view.View
import android.widget.FrameLayout import android.widget.FrameLayout
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import dev.chrisbanes.insetter.Insetter import dev.chrisbanes.insetter.applyInsetter
import dev.chrisbanes.insetter.windowInsetTypesOf
import eu.davidea.flexibleadapter.FlexibleAdapter import eu.davidea.flexibleadapter.FlexibleAdapter
import eu.davidea.flexibleadapter.SelectableAdapter import eu.davidea.flexibleadapter.SelectableAdapter
import eu.kanade.tachiyomi.R import eu.kanade.tachiyomi.R
@ -80,9 +79,11 @@ class LibraryCategoryView @JvmOverloads constructor(context: Context, attrs: Att
} }
} }
Insetter.builder() recycler.applyInsetter {
.paddingBottom(windowInsetTypesOf(navigationBars = true)) type(navigationBars = true) {
.applyToView(recycler) padding()
}
}
adapter = LibraryCategoryAdapter(this) adapter = LibraryCategoryAdapter(this)