Skip to content

Commit 9719651

Browse files
authored
Merge pull request #91 from wxxsfxyzm/hotfix
fix(UI): replace Arrangement.spacedBy with Spacer in error dialog
2 parents 79556f3 + 727c09f commit 9719651

1 file changed

Lines changed: 13 additions & 8 deletions

File tree

  • app/src/main/java/com/rosan/installer/ui/page/installer/dialog/inner

app/src/main/java/com/rosan/installer/ui/page/installer/dialog/inner/common.kt

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@ import androidx.compose.animation.shrinkVertically
1010
import androidx.compose.foundation.background
1111
import androidx.compose.foundation.clickable
1212
import androidx.compose.foundation.interaction.MutableInteractionSource
13-
import androidx.compose.foundation.layout.Arrangement
1413
import androidx.compose.foundation.layout.Column
1514
import androidx.compose.foundation.layout.Row
15+
import androidx.compose.foundation.layout.Spacer
1616
import androidx.compose.foundation.layout.fillMaxWidth
17+
import androidx.compose.foundation.layout.height
1718
import androidx.compose.foundation.layout.padding
1819
import androidx.compose.foundation.layout.size
1920
import androidx.compose.foundation.shape.RoundedCornerShape
@@ -85,7 +86,7 @@ val errorTextBlock: ((error: Throwable) -> (@Composable () -> Unit)) = { error -
8586
.background(MaterialTheme.colorScheme.errorContainer)
8687
.fillMaxWidth()
8788
.padding(12.dp),
88-
verticalArrangement = Arrangement.spacedBy(8.dp)
89+
// verticalArrangement = Arrangement.spacedBy(8.dp)
8990
) {
9091
Row(
9192
modifier = Modifier
@@ -117,12 +118,16 @@ val errorTextBlock: ((error: Throwable) -> (@Composable () -> Unit)) = { error -
117118
enter = fadeIn() + expandVertically(expandFrom = Alignment.Top),
118119
exit = fadeOut() + shrinkVertically(shrinkTowards = Alignment.Top)
119120
) {
120-
BasicTextField(
121-
// 直接使用传入的 error 对象
122-
value = error.stackTraceToString().trim(),
123-
onValueChange = {},
124-
readOnly = true
125-
)
121+
Column {
122+
// The spacer that replaces Arrangement.spacedBy
123+
Spacer(modifier = Modifier.height(8.dp))
124+
BasicTextField(
125+
// 直接使用传入的 error 对象
126+
value = error.stackTraceToString().trim(),
127+
onValueChange = {},
128+
readOnly = true
129+
)
130+
}
126131
}
127132
}
128133
}

0 commit comments

Comments
 (0)