最新发布第27页
it 关键字-Stewed Noodles 资源

it 关键字

当 Lambda 表达式或匿名函数只接收 一个参数 时,it 会作为这个参数的 隐式名称(默认参数名)。 val numbers = listOf(1, 2, 3, 4, 5) // it 表示参数 println(numbers.map { it * it }) // [1...
Jetpack Compose-Stewed Noodles 资源

Jetpack Compose

Jetpack compose 是谷歌开发的一款现代工具包,用于构建原生 Android用户界面。它允许开发者使用声明式编程模型为 Android应用构建 UI 界面,当底层数据发生改变时,Compose 负责更新 UI 界面,...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2个月前
0160
State-Stewed Noodles 资源

State

当 State 改变时,Compose 会自动重新构建(recompose)相关 UI,这就是 Compose 声明式 UI 的核心。 mutableStateOf mutableStateOf 是 Jetpack Compose 中最基础的状态容器。它会: 存储任意...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2个月前
0250
Property Delegation-Stewed Noodles 资源

Property Delegation

在 Kotlin 中,属性代理(Property Delegation)允许将一个属性 getter 和 setter 的实现委托给另一个对象(委托的对象)。 这项特性的标志就是关键字 by,它被用在 属性定义 与 委托(代理)对...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2个月前
0160
Composable-Stewed Noodles 资源

Composable

在 Jetpack Compose 中,每一个 UI 元素都是通过一个带有 @Composable 注解的函数构建的,例如: @Composable fun Greeting(name: String) { Text(text = 'Hello $name') } 只要一个函数前加了 ...
Layout-Stewed Noodles 资源

Layout

Jetpack Compose 提供了多种选项,用于在容器内对齐和排列 UI 元素,比如 Column、Row、Box。 常用的布局类型 Arrangement Arrangement 用于控制子项在主轴方向上的间距,因此在 Column 中会看...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2个月前
0240
List-Stewed Noodles 资源

List

Scrolling Column Modifier.verticalScroll(scrollState) 将 Column 变为可滚动。 @Composable fun ScrollingColumn() { // 创建一个滚动状态 val scrollState = rememberScrollState() Column(...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2个月前
0180
Navigation-Stewed Noodles 资源

Navigation

依赖添加 如需使用 Navigation,需要添加依赖,具体参考 Navigation 。 dependencies { val nav_version = '2.9.6' implementation('androidx.navigation:navigation-compose:$nav_version') } ...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2个月前
0210
Android Studio Emulator SDK 更新失败-Stewed Noodles 资源

Android Studio Emulator SDK 更新失败

错误提示 An error occurred while preparing SDK package Android Emulator: Not in GZIP format. Android Studio Emulator SDK 更新过程中,提示的错误,如上所示。 更新失败提示 解决方法 在...
Bottom Navigation-Stewed Noodles 资源

Bottom Navigation

创建 Screen HomeScreen 的可组合函数 @Composable fun HomeScreen() { Column( modifier = Modifier.fillMaxSize(), horizontalAlignment = Alignment.CenterHorizontally ) { Button( onClick...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2个月前
0180