Skip to content

Android Basics: Viewmodel and State in Compose #275

@huojieren

Description

@huojieren

5.更新 GameLayout() 可组合函数以显示 currentScrambledWord。将列中第一个文本字段的 text 参数设置为 currentScrambledWord。

@Composable
fun GameLayout(
   // ...
) {
   Column(
       verticalArrangement = Arrangement.spacedBy(24.dp)
   ) {
       Text(
           text = currentScrambledWord,
           fontSize = 45.sp,
           modifier = modifier.align(Alignment.CenterHorizontally)
       )
    //... 
    }
}

此位置的modifier = modifier.align(Alignment.CenterHorizontally)是否应该更改为modifier = Modifier.align(Alignment.CenterHorizontally),使用一个新的Modifier来应用居中对齐,而不是重用外部传入的modifier。

或者应该不重新为Text组件设置modifier,而由外部Column中的horizontalAlignment来控制组件居中对齐?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions