首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
QING618
掘友等级
Android/Flutter攻城狮
行动,是改变的开始;学习,是见识的开始;知识,是赚钱的开始。
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
最新
热门
Kotlin协程:Job.cancel() 和 Scope.cancel() 的区别详解!!!
Job.cancel() 是选择性取消,Scope.cancel() 是全面清理。在结构化并发中,通常让作用域管理生命周期,仅在特殊情况下单独取消特定 Job。
Kotlin Flow 的 emit 和 tryEmit 有什么区别 ?
在 Kotlin Flow 中,emit() 和 tryEmit() 都用于向 Flow 发送值,但它们的关键区别在于背压处理和协程上下文。
Jetpack Compose 中的 ViewModel 作用域管理 —— 新手指南
通过合理使用 ViewModel 作用域,可以有效地管理状态的生命周期,避免内存泄漏,并确保状态在正确的上下文中共享和隔离。
Kotlin Flow 去重 (distinctUntilChanged) 详解
`distinctUntilChanged` 是 Kotlin Flow 中非常实用的操作符,合理使用可以显著提高应用性能和用户体验。
Kotlin Flow 节流 (Throttle) 详解
节流(Throttle) 是控制事件频率的重要操作符,它确保在指定时间间隔内最多只处理一次事件。与防抖不同,节流是定期执行,而不是等待稳定。
Kotlin Flow 防抖(Debounce)详解
在 Kotlin 中,Flow 防抖(Debounce)主要用于处理连续事件流,防止在短时间内频繁触发操作。这在用户输入、搜索建议、按钮点击等场景中非常有用。
Kotlin Flow 防抖(Debounce)、节流(Throttle)、去重(distinctUntilChanged) —— 新手指南
Kotlin Flow 防抖、节流、去重这三个操作符在处理用户交互和实时数据流时非常有用,它们有不同的使用场景和效果。
Jetpack Compose Brush API 简单使用实战 —— 新手指南
利用 `Brush` API提供的更符合 Compose 习惯用法,在 `TextStyle` 和 `SpanStyle` 中使用 `Brush`等,这使得为文本添加复杂的颜色变化变得前所未有
Jetpack Compose Brush API 详解 —— 新手指南
通过深入理解 Brush API 的各个参数和特性,可以创建出丰富、高效的渐变效果,提升应用的视觉体验。
Jetpack Compose 中 Flow 收集详解 —— 新手指南
选择合适的方法取决于具体场景,但通常推荐使用 collectAsStateWithLifecycle 作为默认选择,因为它提供了最好的生命周期管理和性能优化。
下一页
个人成就
优秀创作者
文章被点赞
710
文章被阅读
117,407
掘力值
5,685
关注了
15
关注者
235
收藏集
4
关注标签
21
加入于
2022-07-08