Fix insets for pre API 30
This commit is contained in:
1 parent
4a83829dfd
commit
cac65d9030
2 files changed
+4
No files matched your search
@@ -27,6 +27,7 @@ import android.view.ViewGroup
|
|||||||
import android.view.ViewPropertyAnimator
|
import android.view.ViewPropertyAnimator
|
||||||
import android.widget.TextView
|
import android.widget.TextView
|
||||||
import androidx.activity.OnBackPressedCallback
|
import androidx.activity.OnBackPressedCallback
|
||||||
|
import androidx.compose.foundation.layout.consumeWindowInsets
|
||||||
import androidx.compose.material3.Text
|
import androidx.compose.material3.Text
|
||||||
import androidx.compose.ui.platform.ComposeView
|
import androidx.compose.ui.platform.ComposeView
|
||||||
import androidx.compose.ui.res.stringResource
|
import androidx.compose.ui.res.stringResource
|
||||||
@@ -332,6 +333,7 @@ class GalleryListScene : SearchBarScene() {
|
|||||||
),
|
),
|
||||||
)
|
)
|
||||||
mViewTransition = BringOutTransition(binding.contentLayout.contentView, binding.searchLayout)
|
mViewTransition = BringOutTransition(binding.contentLayout.contentView, binding.searchLayout)
|
||||||
|
binding.searchLayout.consumeWindowInsets = false
|
||||||
binding.searchLayout.setViewTreeViewModelStoreOwner(this)
|
binding.searchLayout.setViewTreeViewModelStoreOwner(this)
|
||||||
binding.fastScroller.setOnDragHandlerListener(object : OnDragHandlerListener {
|
binding.fastScroller.setOnDragHandlerListener(object : OnDragHandlerListener {
|
||||||
override fun onStartDragHandler() {}
|
override fun onStartDragHandler() {}
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import androidx.annotation.CallSuper
|
|||||||
import androidx.compose.foundation.clickable
|
import androidx.compose.foundation.clickable
|
||||||
import androidx.compose.foundation.layout.WindowInsets
|
import androidx.compose.foundation.layout.WindowInsets
|
||||||
import androidx.compose.foundation.layout.asPaddingValues
|
import androidx.compose.foundation.layout.asPaddingValues
|
||||||
|
import androidx.compose.foundation.layout.consumeWindowInsets
|
||||||
import androidx.compose.foundation.layout.navigationBars
|
import androidx.compose.foundation.layout.navigationBars
|
||||||
import androidx.compose.foundation.lazy.LazyColumn
|
import androidx.compose.foundation.lazy.LazyColumn
|
||||||
import androidx.compose.foundation.lazy.items
|
import androidx.compose.foundation.lazy.items
|
||||||
@@ -82,6 +83,7 @@ abstract class SearchBarScene : BaseScene(), ToolBarScene {
|
|||||||
onApplySearch()
|
onApplySearch()
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
|
binding.searchBarList.consumeWindowInsets = false
|
||||||
binding.searchBarList.setMD3Content {
|
binding.searchBarList.setMD3Content {
|
||||||
LazyColumn(contentPadding = WindowInsets.navigationBars.asPaddingValues()) {
|
LazyColumn(contentPadding = WindowInsets.navigationBars.asPaddingValues()) {
|
||||||
items(mSuggestionList) {
|
items(mSuggestionList) {
|
||||||
|
|||||||
Reference in new issue
Block a user