compose

stevenzqzq2 天前
android·compose
Android Navigation 组件页面跳转方法说明这段代码是一个典型的 Android Navigation 组件 页面跳转方法。它的作用是:指挥导航控制器(NavController)跳转到“历史记录”页面。
zh_xuan6 天前
android·compose
Android compose 可见性动画未执行问题修复接着修改待办事项demo, 动画有问题, 导致初始不显示数据,其实数据库是有数据的。原代码如下:修改后:
hnlgzb7 天前
android·kotlin·android jetpack·compose
请详细解释一下MVVM这个设计模型详细解释 MVVM 设计模型MVVM(Model-View-ViewModel) 是目前 Android(乃至前端 Vue、iOS 等)最主流、官方最推荐的 UI 架构模式。
hnlgzb8 天前
android·设计模式·kotlin·android jetpack·compose
目前编写安卓app的话有哪几种设计模式?目前在 Android 应用开发中,主流的架构设计模式主要有以下几种。随着 Google 官方对 Jetpack 组件和 Kotlin 协程/Flow 的强力推崇,整个行业的开发范式已经非常统一。
zh_xuan12 天前
android·compose
Android compose Navigation 页面导航修改代办事项demo,添加一个详情页面,并实现页面导航。libs.versions.toml中定义版本:
stevenzqzq15 天前
android·kotlin·compose
Kotlin 进阶指南:中缀函数 (Infix Function)这份技术文档将带彻底搞懂 Kotlin 的中缀函数(Infix Function)。它能让的代码从“冷冰冰的指令”变成“像人说话一样的句子”。
zh_xuan19 天前
android·compose
Android compose 自定义主题修改上一个demo,使用自定义主题。直接修改Theme.kt, 修改里面的颜色、字体形状的配置。并且创建自定义包装函数,代码如下:
zh_xuan19 天前
android·compose
Android compose 使用viewModel使用viewModel解耦UI与数据逻辑。先在build.gradle.kts中添加依赖viewModel:
stevenzqzq20 天前
设计规范·compose·mvi架构
MVI架构3--实战示例:我的收藏页面这个例子展示一个简单的
zh_xuan20 天前
android·compose
Android compose测试数据双向绑定之前测试过dataBinding绑定数据,再试下compose绑定数据。运行:可以随便输入点什么点击添加,会添加到下面的列表中:
stevenzqzq23 天前
设计规范·compose
Compose 调用层参数设计规范(基于默认值复用原则)如果一个属性在大多数情况下都不变,就不应该在每个页面都去设置它。UserInfoCard 中间层已配置默认背景、默认图标、默认样式。
stevenzqzq23 天前
设计规范·compose
Compose 三层结构设计规范1(基于Slot API)结构层:简洁,不包含业务资源和默认值 中间层:尽可能复用参数,写常用到的默认值 调用层:只写差异的数据
Jomurphys1 个月前
android·compose
Compose 自定义 - 处理交互 Interaction关注目前处于实验性的更简单实现方式 androidx.compose.foundation.style
ClassOps1 个月前
android·webview·compose
记录 Android WebView内核更新,安全区 和 Insets 消费问题大概2026刚过完年,线上 H5 页面中原本正常的弹窗,突然在底部多出了几十像素的透明空白。第一反应是 Android 侧 Insets 的适配问题——但 Android 的 WebView 应该没有 iOS 那样原生支持 env(safe-area-inset-bottom) CSS 变量,按理说不应该有这个问题。
没有bug.的程序员2 个月前
运维·docker·容器·compose·本地开发·编排内核·依赖服务治理
本地开发环境优化深度实战:Docker Compose 编排内核、依赖服务治理与极速环境搭建指南前言:在环境的复杂性中寻找“一键触发”的秩序在软件开发的全生命周期中,开发环境的搭建(Provisioning)往往是研发效能损耗的“第一漏斗”。每一个新加入项目的开发者,第一天通常在配置 JDK、安装 MySQL 5.7 或 8.0、寻找特定的 Redis 版本、配置繁琐的配置文件中度过。这种“手动挡”式的环境搭建模式,不仅存在极高的物理报错风险,更由于“在我机器上是好的”这种环境偏差,导致了大量的线上 Bug 回溯。
stevenzqzq2 个月前
compose
ConstraintLayout写法和Box写法比较使用 ConstraintLayout 可以彻底干掉为了占位而存在的 Spacer 和嵌套的 Box,让布局层级变得非常扁平。
Jomurphys2 个月前
android·compose
Compose 调用 - 震动 LocalHapticFeedbackfun performHapticFeedback(hapticFeedbackType: HapticFeedbackType)
特立独行的猫a2 个月前
android·网络·harmonyos·ktor·compose·kmp·kuikly
Kuikly多端框架(KMP)实战:KMP中的 Ktor 网络库的多端适配指南在当今追求高效开发的移动端领域,Kotlin Multiplatform (KMP) 已成为一套不可忽视的“代码共享”解决方案。 它允许我们在 iOS、Android、JS、Desktop 等多个平台之间共享业务逻辑,同时保留与原生 UI 和 API 的无缝交互能力。网络请求作为任何现代应用的命脉, 自然是 KMP 中最需要优先实现共享的核心模块之一。
特立独行的猫a2 个月前
android·harmonyos·compose·kmp·实战案例·kuikly
腾讯Kuikly框架实战:基于腾讯Kuikly框架实现Material3风格底部导航栏Kuikly是腾讯广泛应用的跨端开发框架,基于Kotlin Multiplatform技术构建,为开发者提供了技术栈更统一的跨端开发体验,由腾讯大前端领域 Oteam(公司级)推出。目前已有20+业务深度使用,页面数1000+,日活用户超5亿,满足了这些业务在众多场景下的各类复杂需求(应用场景案例)。Kuikly 作为腾讯端服务联盟(http://tds.qq.com)的重要成员,将持续推动跨端开发的技术创新和生态建设。
stevenzqzq2 个月前
compose
Jetpack Compose Modifier 核心说明Modifier 是 UI 组件的灵魂,它是一个有序的、不可变的修饰符集合,用于装饰或增强可组合项(Composable)。