@@ -24,8 +24,7 @@ import com.google.android.material.tabs.TabLayoutMediator
24
24
import com.google.android.material.transition.MaterialContainerTransform
25
25
import com.google.android.material.transition.MaterialFadeThrough
26
26
import dagger.hilt.android.AndroidEntryPoint
27
- import dev.chrisbanes.insetter.applySystemWindowInsetsToMargin
28
- import dev.chrisbanes.insetter.applySystemWindowInsetsToPadding
27
+ import dev.chrisbanes.insetter.applyInsetter
29
28
import dev.ricknout.rugbyranker.R
30
29
import dev.ricknout.rugbyranker.core.model.Sport
31
30
import dev.ricknout.rugbyranker.core.ui.openDrawer
@@ -286,9 +285,21 @@ class SportFragment : Fragment() {
286
285
}
287
286
288
287
private fun setupEdgeToEdge () {
289
- binding.appBar.appBarLayout.applySystemWindowInsetsToPadding(left = true , top = true , right = true )
290
- binding.fab.applySystemWindowInsetsToMargin(left = true , right = true , bottom = true )
291
- binding.predictionBar.applySystemWindowInsetsToMargin(left = true , right = true , bottom = true )
288
+ binding.appBar.appBarLayout.applyInsetter {
289
+ type(statusBars = true , navigationBars = true ) {
290
+ padding(horizontal = true , top = true )
291
+ }
292
+ }
293
+ binding.fab.applyInsetter {
294
+ type(navigationBars = true ) {
295
+ margin()
296
+ }
297
+ }
298
+ binding.predictionBar.applyInsetter {
299
+ type(navigationBars = true ) {
300
+ margin()
301
+ }
302
+ }
292
303
}
293
304
294
305
inner class SportAdapter (fragment : Fragment ) : FragmentStateAdapter(fragment) {
0 commit comments