首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Jetpack
订阅
zerdaket
更多收藏集
微信扫码分享
微信
新浪微博
QQ
33篇文章 · 0订阅
让Activity更加优雅地跳转
学习使用Activity Result API以让Activity的跳转变得更加的优雅,以及在Compose中直接处理Activity的跳转变得可能。
MotionLayout 基础教程
本文假设读者已掌握如何使用 ConstraintLayout。 本文是一篇 MotionLayout 基础教程,如您已了解如何使用 MotionLayout,本文可能对您帮助不大。 本教程共有两篇文章,这是第一篇,另一篇请点击 这里。 建议读者跟随本文一起动手操作,如您现在不方…
安卓现代化开发系列——从状态保存到SavedState
安卓状态保存在安卓开发中一直是一个“难以启齿”的话题,它很重要但是在很多项目中甚至完全没使用这个机制,主要是它涉及的知识点比较广泛,还有使用上不够便捷,本文将为你理清这些弯弯绕绕。
【动画图解】TabLayout + ViewPager2 : 揭开滑动视图流畅动画的神秘面纱
当我们点击标签页跳转到某个指定页面时,ViewPager2是怎么知道其要滑动到的坐标位置并实现流畅的滑动动画的呢?本文将结合「源码分析」与「动图演示」两种形式来讲解。
处理视觉冲突 | 手势导航 (二)
我们将在近期为大家带来一个关于 "手势导航" 的系列连载,本文是连载的第二篇,如果您希望了解其他手势导航的话题,请持续关注我们。 在上一篇文章中,我们介绍了如何将应用构建到全面屏设备。然而有些交互可能导致应用的某些视图被系统栏遮盖,导致用户无法看见或操作。本文正是为帮助您解决这…
Android Detail:Window 篇—— WindowInsets 与 fitsSystemWindow
阅读本文,你将了解 Android 将内容绘制到状态栏和导航栏后面的原理;WindowInsets 的分发逻辑;获取状态栏高度的最佳实践;edge-to-edge 的适配等内容
Android 实现沉浸式全屏的总结
本文总结 Android 实现沉浸式全屏的实现方式。在一些需要全屏显示的场景下,比如玩游戏、看横屏视频的时候,内容全屏占满窗口的体验会让用户更加沉浸到对内容的消费中,带来更好的用户体验。
LiveData 面试题库、解答、源码分析
这一篇就 LiveData 面试题做一个归总、分析、解答。试图解除所有关于 LiveData 的疑惑。
【Jetpack】学穿:Lifecycle → 生命周期 (原理篇)
Lifecycle本质上是围绕着模板模式和观察者模式进行的,本节肝下两个库 lifecycle-common 和 lifecycle-runtime 的源码,了解实现原理,以便读者能在实际开发中可以有
【Jetpack】学穿:ViewModel → 视图模型
🥳本节过了下ViewModel的用法,对它的特点:视图数据与控制器、数据管理的一致性、数据共享、作用域可控进行了详解的解读,并配以简单例子帮助理解,还从源码层面讲解了ViewModel自动保存和恢复