compose

没有bug.的程序员8 天前
运维·docker·容器·compose·本地开发·编排内核·依赖服务治理
本地开发环境优化深度实战:Docker Compose 编排内核、依赖服务治理与极速环境搭建指南前言:在环境的复杂性中寻找“一键触发”的秩序在软件开发的全生命周期中,开发环境的搭建(Provisioning)往往是研发效能损耗的“第一漏斗”。每一个新加入项目的开发者,第一天通常在配置 JDK、安装 MySQL 5.7 或 8.0、寻找特定的 Redis 版本、配置繁琐的配置文件中度过。这种“手动挡”式的环境搭建模式,不仅存在极高的物理报错风险,更由于“在我机器上是好的”这种环境偏差,导致了大量的线上 Bug 回溯。
stevenzqzq9 天前
compose
ConstraintLayout写法和Box写法比较使用 ConstraintLayout 可以彻底干掉为了占位而存在的 Spacer 和嵌套的 Box,让布局层级变得非常扁平。
Jomurphys12 天前
android·compose
Compose 调用 - 震动 LocalHapticFeedbackfun performHapticFeedback(hapticFeedbackType: HapticFeedbackType)
特立独行的猫a14 天前
android·网络·harmonyos·ktor·compose·kmp·kuikly
Kuikly多端框架(KMP)实战:KMP中的 Ktor 网络库的多端适配指南在当今追求高效开发的移动端领域,Kotlin Multiplatform (KMP) 已成为一套不可忽视的“代码共享”解决方案。 它允许我们在 iOS、Android、JS、Desktop 等多个平台之间共享业务逻辑,同时保留与原生 UI 和 API 的无缝交互能力。网络请求作为任何现代应用的命脉, 自然是 KMP 中最需要优先实现共享的核心模块之一。
特立独行的猫a15 天前
android·harmonyos·compose·kmp·实战案例·kuikly
腾讯Kuikly框架实战:基于腾讯Kuikly框架实现Material3风格底部导航栏Kuikly是腾讯广泛应用的跨端开发框架,基于Kotlin Multiplatform技术构建,为开发者提供了技术栈更统一的跨端开发体验,由腾讯大前端领域 Oteam(公司级)推出。目前已有20+业务深度使用,页面数1000+,日活用户超5亿,满足了这些业务在众多场景下的各类复杂需求(应用场景案例)。Kuikly 作为腾讯端服务联盟(http://tds.qq.com)的重要成员,将持续推动跨端开发的技术创新和生态建设。
stevenzqzq17 天前
compose
Jetpack Compose Modifier 核心说明Modifier 是 UI 组件的灵魂,它是一个有序的、不可变的修饰符集合,用于装饰或增强可组合项(Composable)。
儿歌八万首20 天前
android·kotlin·compose·春节
硬核春节:用 Compose 打造“赛博鞭炮”马上就到春节了,最近也在学习Compose的动画,结合触觉反馈 写了一个“赛博鞭炮”的动画效果,页面很简单,就一个鞭炮图片,点击后,回添加一个缩放动画,同时添加震动反馈,连续点击 20 次后会出现一个粒子爆炸的效果。
stevenzqzq22 天前
android·compose
Compose 中的状态可变性体系您说得非常对!您的直觉是正确的。Compose 确实有类似 Kotlin 集合的可变/不可变概念,但是实现方式不同。
stevenzqzq22 天前
kotlin·compose
kotlin和compose中使用byby 是 Kotlin 中的一个关键字,表示委托(delegation)。它的含义是:“将这个属性的 getter 和 setter 委托给另一个对象处理”。
特立独行的猫a24 天前
android·xml·ui·compose·jetpack
从XML到Compose的UI变革:现代(2026)Android开发指南博主2017年之前也开发android应用,如今业余兴趣玩鸿蒙了。现在再看如今的android开发,前后对比,像是完全变了个样。博主之前还吐槽android界面的xml页面写起来像是开老爷车,现在看起来android开发也变得简单了,是变得更好了。这样的UI写起来才更现代和符合主流。接下来介绍分享下从XML到Compose:现代Android开发指南,分享给有需要的小伙伴。
stevenzqzq1 个月前
compose
compose中 Modifier的使用
stevenzqzq1 个月前
设计模式·compose
Slot API 设计模式一个典型的 组合式UI架构,使用了 Slot API 设计模式。图表示意:这是一个 布局容器组件,特点:
stevenzqzq1 个月前
compose
compose 中 Arrangement和Alignment比较在 Jetpack Compose 中,Arrangement 用于控制容器内子元素在主轴(Main Axis)方向上的排列与间距。
stevenzqzq1 个月前
android·compose
compose 中 align和Arrangement的区别示例:在你的 ScaleButton 中:这里的 Arrangement.Center 会让 Row 中的三个元素(Icon、Spacer、Text)作为一个整体在 Row 中水平居中,而不是让每个元素单独居中。
氦客1 个月前
android·compose·滑动·lazygrid·bottomsheet·lazycolumn·异常消失
Android Compose : 解决列表滑动导致BottomSheet异常消失的问题在使用Jetpack Compose开发Android应用时,我们经常会遇到底部弹框(BottomSheet)中包含列表的场景。最近在项目中使用LazyColumn/LazyVerticalGrid实现网格列表时,发现了一个偶现的问题:
stevenzqzq1 个月前
compose
compose扩大子控件点击区域方法总结在Compose开发中,推荐的做法是使用父控件来扩大Icon的点击区域。这是行业内的最佳实践。问题:遵循Material Design指南:
stevenzqzq1 个月前
compose
compose扩大子控件点击区域办法不要直接在 Icon 上加 padding 来“骗点击区域”👉 这是最推荐、最可控、最符合语义的方式
氦客1 个月前
android·compose·bottomsheet·仿ios风格·底部弹框·滑动到顶部·再次滑动才关闭
Android Compose : 仿IOS风格BottomSheet关闭效果:滑动到顶部,再次滑动才关闭上篇文章,虽然解决了Android Compose列表滑动导致BottomSheet异常消失的问题,但是产品要求我们实现仿IOS的BottomSheet效果 : 滑动到顶部,再次滑动才关闭。那需要怎么做呢 ? 这篇文章,我们就来实现该功能。
stevenzqzq1 个月前
android·compose
Android 自定义View迁移Compose实战指南判断自定义View核心价值,拆分组件型逻辑(有语义、可复用、带交互)和布局型逻辑(只管摆放、尺寸计算);组件型封装为独立@Composable,布局型直接用Compose Modifier实现,绝不复刻onMeasure/onLayout。
MengFly_1 个月前
android·kotlin·compose
Compose中rememberUpdatedState的作用Compose 中的 rememberUpdatedState 作用,什么情况下需要使用?在 Jetpack Compose 开发中,协程与附带效应(Side Effect)是处理异步逻辑的核心工具。