fix: #183 Noting 2a 手机下页面边距显示错误
This commit is contained in:
parent
14e1ff0738
commit
ae64b19125
2 changed files with 16 additions and 6 deletions
|
|
@ -7,7 +7,6 @@ import androidx.compose.foundation.layout.WindowInsets
|
|||
import androidx.compose.foundation.layout.fillMaxSize
|
||||
import androidx.compose.foundation.layout.height
|
||||
import androidx.compose.foundation.layout.padding
|
||||
import androidx.compose.foundation.layout.safeContent
|
||||
import androidx.compose.foundation.rememberScrollState
|
||||
import androidx.compose.foundation.text.selection.SelectionContainer
|
||||
import androidx.compose.foundation.verticalScroll
|
||||
|
|
@ -85,7 +84,7 @@ fun CrashPage(
|
|||
expanded = isExpanded
|
||||
)
|
||||
},
|
||||
contentWindowInsets = WindowInsets.safeContent
|
||||
contentWindowInsets = WindowInsets(0, 0, 0, 0)
|
||||
) { innerPadding ->
|
||||
val context = LocalContext.current
|
||||
val packageName = context.packageName
|
||||
|
|
|
|||
|
|
@ -63,7 +63,8 @@ fun MainPage(
|
|||
val toDoList by remember { derivedStateOf { toDos.value } }
|
||||
val totalTasks by remember { derivedStateOf { toDoList.size } }
|
||||
val completedTasks by remember { derivedStateOf { toDoList.count { it.isCompleted } } }
|
||||
val filteredTodoList = if (showCompleted) toDoList else toDoList.filter { item -> !item.isCompleted }
|
||||
val filteredTodoList =
|
||||
if (showCompleted) toDoList else toDoList.filter { item -> !item.isCompleted }
|
||||
|
||||
// 当按下返回键(或进行返回操作)时清空选择,仅在非选择模式下生效
|
||||
BackHandler(inSelectedMode) { viewModel.clearAllTodoSelection() }
|
||||
|
|
@ -103,11 +104,16 @@ fun MainPage(
|
|||
}
|
||||
}
|
||||
},
|
||||
contentWindowInsets = WindowInsets(0,0,0,0),
|
||||
contentWindowInsets = WindowInsets(0, 0, 0, 0),
|
||||
modifier = modifier
|
||||
) { innerPadding ->
|
||||
if (windowSizeClass.windowWidthSizeClass == WindowWidthSizeClass.COMPACT) {
|
||||
Column(modifier = Modifier.padding(innerPadding)) {
|
||||
Column(
|
||||
modifier = Modifier.padding(
|
||||
top = innerPadding.calculateTopPadding(),
|
||||
bottom = innerPadding.calculateBottomPadding()
|
||||
)
|
||||
) {
|
||||
ProgressFragment(
|
||||
totalTasks = totalTasks,
|
||||
completedTasks = completedTasks,
|
||||
|
|
@ -151,7 +157,12 @@ fun MainPage(
|
|||
)
|
||||
}
|
||||
} else {
|
||||
Row(modifier = Modifier.padding(innerPadding)) {
|
||||
Row(
|
||||
modifier = Modifier.padding(
|
||||
top = innerPadding.calculateTopPadding(),
|
||||
bottom = innerPadding.calculateBottomPadding()
|
||||
)
|
||||
) {
|
||||
ProgressFragment(
|
||||
totalTasks = totalTasks,
|
||||
completedTasks = completedTasks,
|
||||
|
|
|
|||
Loading…
Reference in a new issue