注解和含义
@Composeable 可组合函数注解
Jetpack Compose 是围绕可组合函数构建的。这些函数让您可以通过描述应用程序的外观和提供数据依赖项来以编程方式定义应用程序的 UI,而不是专注于 UI 的构建过程(初始化元素、将其附加到父级等)。要创建可组合函数,只需
@Composable
在函数名称中添加注释即可。
@Preview 预览注解
注意:预览函数必须是无参函数
Compose内置函数
组件
Text
Text函数用于构建文本框。
Spacer
Spacer函数用于构建间距。
布局
Column
该Column
功能可让您垂直排列元素。
Row
您可以使用 Row 水平排列项目。
Box
使用 Box 堆叠元素。
LazyColumn
此函数用于实现列表,垂直排序
@Composable
fun Conversation(dataList: List<String>) {
//垂直排序元素
LazyColumn {
//items函数用于变量集合
items(dataList) { str ->
Text(text=str)
}
}
}
LazyRow
类似于LazyColumn。