拆解 ComponentActivity.viewModels()
一、先给结论 这十行代码看起来平平无奇,实际上把 Kotlin 里三个最容易混淆的语法点一次性用全了:语法点表面作用真正解决的问题i...
一、先给结论 这十行代码看起来平平无奇,实际上把 Kotlin 里三个最容易混淆的语法点一次性用全了:语法点表面作用真正解决的问题i...
本课定位: 第 1 课建立了声明式 UI 与状态驱动的心智模型。第 2 课开始进入 Compose 的\"空间组织\"能力。布局是 Compose...
本课定位: 这是整个系列的地基。第 1 课不追求覆盖所有 API,而是建立正确的 Compose 心智模型。后面所有课程——布局、状...
一、一个让无数Android开发者头疼的老问题 先看一段你可能非常熟悉的代码。假设我们要实现一个最简单的功能:点击按钮,让一段文字显...
前言 上一节课我们完成最简HelloWorld,认识了 Composable 可组合函数、预览注解。 Compose声明式UI的核心:...
使用 Material 3 在 Compose 中设置主题 官方文档:https://developer.android.google.cn/c...
很多开发者跟我抱怨:“Compose 确实好,但我公司那个项目是五年前的代码,几百个 Activity,...
TextInputLayout 与 TextInputEditText 1、基本介绍 TextInputLayout 是 Material Design 风...
文章浏览阅读743次,点赞29次,收藏2次。Android 对话框 - 自定义对话框(使用 AlertDialog.Builder、使用 Dialog)