最新发布第2页
Retrofit-Stewed Noodles 资源

Retrofit

Retrofit 是 Square 出品的一个 类型安全的 HTTP 客户端,用于 Android / Java / Kotlin 中进行网络请求。 基于 OkHttp 支持 协程(suspend) 支持 Gson / Moshi 解析 基本使用 1. 添加依赖 dep...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2个月前
0160
observeAsState-Stewed Noodles 资源

observeAsState

observeAsState 是 Jetpack Compose 中用于 将 LiveData 转换为 Compose 可观察状态(State) 的扩展函数。 作用让 LiveData 的变化自动触发Compose UI 重组。 基本用法 // 无默认值 val user b...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2个月前
0150
Constraint Layout-Stewed Noodles 资源

Constraint Layout

ConstraintLayout 是一种高级布局系统,适合复杂 UI。可以在 Compose 中使用,用来创建: 复杂对齐 多视图相互依赖的布局 百分比布局 链式布局(Chains) Barrier(根据子项动态位置对齐) Guid...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2个月前
0190
Data Class 数据类-Stewed Noodles 资源

Data Class 数据类

Kotlin 中的 数据类(data class) 是一种用于只存数据的类,能够自动生成常用的函数。 equals() hashCode() toString() copy() 语法 data class ClassName( val prop: Type, var prop2: Type )...
State-Stewed Noodles 资源

State

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

NavHostController

基本介绍 NavHostController 是 Jetpack Compose Navigation 中负责管理导航状态的核心控制器。 记录当前在哪个页面(destination) 处理导航动作(navigate / popBackStack) 管理返回栈(Back...
jiulinxiri的头像-Stewed Noodles 资源烩之面大会员jiulinxiri2个月前
0150
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
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 更新过程中,提示的错误,如上所示。 更新失败提示 解决方法 在...