mirror of
https://github.com/anyproto/anytype-kotlin.git
synced 2025-06-07 21:37:02 +09:00
DROID-3300 - Data Management Bottom Sheet now supports scrolling in landscape mode.
- Applied .systemBarsPadding() to Set Edit View to prevent overlap with system buttons.Adjusted padding for better layout handling.
This commit is contained in:
parent
c95df3cc93
commit
d9e5c0279e
2 changed files with 11 additions and 3 deletions
|
@ -10,6 +10,7 @@ import androidx.compose.foundation.layout.fillMaxWidth
|
|||
import androidx.compose.foundation.layout.height
|
||||
import androidx.compose.foundation.layout.ime
|
||||
import androidx.compose.foundation.layout.padding
|
||||
import androidx.compose.foundation.layout.systemBarsPadding
|
||||
import androidx.compose.foundation.layout.windowInsetsPadding
|
||||
import androidx.compose.foundation.layout.wrapContentHeight
|
||||
import androidx.compose.foundation.layout.wrapContentWidth
|
||||
|
@ -86,7 +87,8 @@ fun ViewerEditWidget(
|
|||
ModalBottomSheet(
|
||||
modifier = Modifier
|
||||
.windowInsetsPadding(WindowInsets.ime)
|
||||
.padding(start = 8.dp, end = 8.dp, bottom = 30.dp)
|
||||
.padding(start = 8.dp, end = 8.dp, bottom = 8.dp)
|
||||
.systemBarsPadding()
|
||||
.fillMaxWidth()
|
||||
.wrapContentHeight(),
|
||||
scrimColor = colorResource(id = R.color.modal_screen_outside_background),
|
||||
|
|
|
@ -33,6 +33,10 @@ import com.anytypeio.anytype.core_ui.views.ButtonWarning
|
|||
import com.anytypeio.anytype.core_ui.views.PreviewTitle2Medium
|
||||
import com.anytypeio.anytype.core_ui.views.Relations3
|
||||
import com.anytypeio.anytype.core_ui.views.Title1
|
||||
import androidx.compose.foundation.rememberScrollState
|
||||
import androidx.compose.foundation.verticalScroll
|
||||
import androidx.compose.ui.input.nestedscroll.nestedScroll
|
||||
import androidx.compose.ui.platform.rememberNestedScrollInteropConnection
|
||||
import com.anytypeio.anytype.presentation.settings.FilesStorageViewModel.ScreenState
|
||||
import com.anytypeio.anytype.ui_settings.R
|
||||
import com.anytypeio.anytype.ui_settings.fstorage.MockFileStorage.mockData
|
||||
|
@ -44,14 +48,16 @@ fun LocalStorageScreen(
|
|||
onDeleteAccountClicked: () -> Unit
|
||||
) {
|
||||
Card(
|
||||
modifier = Modifier.fillMaxSize(),
|
||||
modifier = Modifier.fillMaxSize()
|
||||
.nestedScroll(rememberNestedScrollInteropConnection()),
|
||||
shape = RoundedCornerShape(16.dp),
|
||||
backgroundColor = colorResource(id = R.color.background_secondary)
|
||||
) {
|
||||
Column(
|
||||
modifier = Modifier
|
||||
.fillMaxSize()
|
||||
.padding(start = 20.dp, end = 20.dp),
|
||||
.padding(start = 20.dp, end = 20.dp)
|
||||
.verticalScroll(rememberScrollState())
|
||||
) {
|
||||
Box(
|
||||
modifier = Modifier
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue