初探可组合函数:构建首个 Compose 应用
可组合函数简介
可组合函数是 Compose 应用的基本构建块,用于构成应用的 UI。下面我们通过一个名为 Hello 的简单应用来初步了解可组合函数。
如果已经克隆或下载了项目仓库,其项目文件夹位于 chapter_01 内;若未下载,请现在进行下载。在 Android Studio 中打开项目并打开 MainActivity.kt 文件。这个 Compose 应用的用例很简单:输入姓名并点击“完成”按钮后,会显示一条问候消息。
该应用在概念上由以下部分组成:
- 欢迎文本
- 包含类似 EditText 的文本输入框和按钮的行
- 问候消息
创建欢迎文本
首先,我们来创建欢迎文本,这是第一个可组合函数:
@Composable
fun Welcome() {
Text(
text = stringResource(id = R.string.welcome),
style = MaterialTheme.typography.subtitle1
)
}
可组合函数可通过 @Composable 注解轻松识别。它们无需特定的返回类型,而是用于发出 UI 元素,通常通过调用其他可组合函数来实现。
在这个例子中, Welcome() 函数调用了 Text() 函数, Text() 是
超级会员免费看
订阅专栏 解锁全文
359

被折叠的 条评论
为什么被折叠?



