Skip to content

Commit c2370bc

Browse files
committed
Fix insets
1 parent bcdbbdb commit c2370bc

2 files changed

Lines changed: 11 additions & 2 deletions

File tree

app/src/main/kotlin/org/vestifeed/feeds/FeedsFragment.kt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ import android.widget.EditText
1313
import androidx.activity.result.contract.ActivityResultContracts
1414
import androidx.appcompat.app.AlertDialog
1515
import androidx.core.os.bundleOf
16+
import androidx.core.view.ViewCompat
17+
import androidx.core.view.WindowInsetsCompat
18+
import androidx.core.view.updatePadding
1619
import androidx.fragment.app.commit
1720
import androidx.lifecycle.Lifecycle
1821
import androidx.lifecycle.lifecycleScope
@@ -96,6 +99,13 @@ class FeedsFragment : AppFragment() {
9699
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
97100
super.onViewCreated(view, savedInstanceState)
98101

102+
ViewCompat.setOnApplyWindowInsetsListener(binding.toolbar) { v, insets ->
103+
insets.getInsets(WindowInsetsCompat.Type.statusBars()).let {
104+
v.updatePadding(top = it.top)
105+
}
106+
insets
107+
}
108+
99109
binding.toolbar.setOnMenuItemClickListener {
100110
when (it.itemId) {
101111
R.id.importFeeds -> importFeedsLauncher.launch("*/*")

app/src/main/res/layout/fragment_feeds.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
44
xmlns:app="http://schemas.android.com/apk/res-auto"
55
android:layout_width="match_parent"
6-
android:layout_height="match_parent"
7-
android:fitsSystemWindows="true">
6+
android:layout_height="match_parent">
87

98
<com.google.android.material.appbar.MaterialToolbar
109
android:id="@+id/toolbar"

0 commit comments

Comments
 (0)