1
0
Fork 0
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:
nvgurova 2025-02-19 20:02:22 +01:00
parent c95df3cc93
commit d9e5c0279e
No known key found for this signature in database
GPG key ID: 3283F7371DE9C0D2
2 changed files with 11 additions and 3 deletions

View file

@ -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),

View file

@ -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