文章 2022-12-31 来自:开发者社区

Jetpack新成员——Glance

Glance???今天像往常一样进去 Google 的官方文档查看最新的依赖更新,发现昨天 Google 更新了一批依赖:看着没啥不正常的,都是一些依赖的更新迭代,但当我往下继续滑动的时候。。。。发现了我上面箭头标注的这个库,还是非常新鲜的,版本才 1.0.0,而且还是第一个 alpha 版本,这是个新东西啊,名字很眼熟啊!我记得郭霖大神曾经写过一个库也叫 Glance :我还以为是郭神的库被官....

Jetpack新成员——Glance
文章 2022-12-28 来自:开发者社区

Jetpack 叒一新成员 DragAndDrop 框架:大大简化拖放手势开发

对于拖放功能,大家并不陌生,这是在桌面端最稀松平常的操作,比如将文件拖入回收站。随着移动设备的大屏趋势、可折叠设备的愈加发完善,拖放操作在移动平台里端也显得愈加必要和流行!针对拖放功能的实现,Android 平台现存的方案略为复杂。基于此, Jetpack 框架集合里推出了新成员 DragAndDrop 。本文着重阐述该框架的愿景和核心要点,主要内容译自 Android 开发者关系工程师 Pau....

Jetpack 叒一新成员 DragAndDrop 框架:大大简化拖放手势开发
文章 2022-12-28 来自:开发者社区

Jetpack新成员SplashScreen:为全新的应用启动效果赋能!(2)

4. 定制退场效果为了使得启动画面能完美过渡到目标画面,退场效果的定制格外重要。而且相较于进场只能定制Icon动画,退场则能定制整体和Icon的各式动画,空间更大,也更灵活。4.1 执行退场动画Splash Screen Window在退出的时候,是执行退场动画的时机。通过SplashScreen库提供的OnExitAnimationListener API可以拿到这个时机,它同时会返回启动画面....

Jetpack新成员SplashScreen:为全新的应用启动效果赋能!(2)
文章 2022-12-28 来自:开发者社区

Jetpack新成员SplashScreen:为全新的应用启动效果赋能!(1)

Android 12上新引入的Splash Screen功能,可以高效打造自由、丰富的应用启动效果。但仍占据市场主流的低版本设备,如何才能尝上鲜呢?答案就是Jetpack的新成员SplashScreen库,让我们一探其用法以及背后的原理!前言早在Android 12 Preview版公开的时候,我注意到了酷炫的Splash Screen功能,便快速定制和分享了用它打造的各式启动效果,收到了很多积....

Jetpack新成员SplashScreen:为全新的应用启动效果赋能!(1)
文章 2022-06-13 来自:开发者社区

Jetpack 新成员 Hilt 与 Dagger 大不同(三)落地篇

在 Google 的 Hilt 文档中 Dependency injection with Hilt 只是简单的告诉我们 Hilt 是 Android 的依赖注入库,它减少了在项目中进行手动依赖,Hilt 是基于 Dagger 基础上进行开发的,为常见的 Android 类提供容器并自动管理它们的生命周期等等。文档中的概念过于模糊,那么 Hilt 与 Dagger 在使用上有那些区别,并没有一个....

Jetpack 新成员 Hilt 与 Dagger 大不同(三)落地篇
文章 2022-06-13 来自:开发者社区

Jetpack 新成员 Hilt 实践之 App Startup(二)进阶篇

在上一篇文章 Jetpack 新成员 Hilt 实践(一)启程过坑记 分别介绍了 Hilt 的常用注解、以及在实践过程中遇到的一些坑,Hilt 如何 Android 框架类进行绑定,以及他们的生命周期,这篇文章继续讲解 Hilt 的用法,代码已经全部上传到 GitHub:HiltWithAppStartupSimple 如果对你有帮助,请在仓库右上角帮我点个赞。Hilt 涉及的知识点有点多而且比....

Jetpack 新成员 Hilt 实践之 App Startup(二)进阶篇
文章 2022-06-13 来自:开发者社区

Jetpack 新成员 Hilt 实践(一)启程过坑记

前言在之前的文章里面分别分析 Jetpack 新成员 App Startup 实践以及原理分析 和 Jetpack 新成员 Paging3 实践以及源码分析(一) 以及 Jetpack 新成员 Paging3 网络实践及原理分析(二) 如果没有看过可以点击下方地址前去查看:Jetpack 最新成员 AndroidX App Startup 实践以及原理分析Jetpack 成员 Paging3 数....

Jetpack 新成员 Hilt 实践(一)启程过坑记
文章 2022-06-13 来自:开发者社区

Jetpack 成员 Paging3 网络实践及原理分析(二)

前言Google 最近更新了几个 Jetpack 新成员 Hilt、Paging 3、App Startup 等等。在之前的文章里面分别分析 App Startup 实践以及原理 和 Paging3 加载本地数据(一)实践以及原理,如果没有看过可以点击下方地址前去查看:Jetpack 最新成员 AndroidX App Startup 实践以及原理分析Jetpack 成员 Paging3 数据库....

Jetpack 成员 Paging3 网络实践及原理分析(二)
文章 2022-06-13 来自:开发者社区

Jetpack 成员 Paging3 数据库实践以及源码分析(一)

前言前几天 Google 更新了几个 Jetpack 新成员 Hilt、Paging 3、App Startup 等等,在之前的文章里面分了 App Startup 是什么、App Startup 为我们解决了什么问题,如果之前没有看过可以点击下面连接前往查看文章和代码。Jetpack 最新成员 AndroidX App Startup 实践以及原理分析AppStartup 代码地址:https....

Jetpack 成员 Paging3 数据库实践以及源码分析(一)
文章 2022-06-13 来自:开发者社区

Jetpack 最新成员 AndroidX App Startup 实践以及原理分析

前言前几天 Google 更新了几个 Jetpack 新成员 Hilt、Paging 3、App Startup 等等,周末空闲时间实践了一下 App Startup 可以前去查看 GitHub 上的项目 AndroidX-Jetpack-Practice ,接下来一起来分析一下 AndroidX App Startup。通过这篇文章你将学习到以下内容:App Startup 是什么?App S....

Jetpack 最新成员 AndroidX App Startup 实践以及原理分析

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。