活动和计划

通过 Nav3 Spotlight Week 了解我们最新的 Jetpack Navigation 库

阅读用时:1 分钟
查看 Don Turner 的个人资料
Don Turner 开发者关系工程师

Jetpack Navigation 3 现已稳定,使用它可以帮助您减少技术债务、更好地分离关注点、缩短功能开发时间并支持新的外形规格。我们将用整整一周的时间提供内容,帮助您了解 Nav3 并开始将其集成到您的应用中。

您将详细了解该库、如何模块化导航代码,以及针对常见用例的大量代码示例。在周末,请收看“有问必答”环节,专家将回答您关于 Nav3 的任何问题。以下是完整日程:

周一:API 概览

2025 年 12 月 1 日 

通过编码演示视频了解最重要的 Nav3 API,包括 NavDisplay、NavEntry 和 entryProvider。

 

 

周二:动画

2025 年 12 月 2 日

让屏幕过渡效果看起来更美观!了解如何为应用中的所有屏幕设置自定义动画,以及如何替换需要不同行为的各个屏幕的过渡效果。

 

 

如需了解如何在 NavDisplay 级别和各个目标级别替换默认动画,请参阅 Animate between destinations 文档和 Animation recipes

 

周三:深层链接

2025 年 12 月 3 日

深层链接支持一直是开发者最希望添加的功能之一。您将学习如何使用各种不同的代码示例创建深层链接。

 

 

请查看我们的Navigation 3 深层链接指南。我们提供了一个基本示例,向您展示如何将 intent 解析为导航键;我们还提供了一个更高级的示例,演示如何创建合成返回堆栈。

奖励内容! 我们的主要架构示例 Now in Android 已迁移到 Navigation 3。 点击此处查看完整详情。

 

周四:模块化

2025 年 12 月 4 日

了解如何模块化导航代码。通过将导航键分离到各自的模块中来避免循环依赖项,并了解如何使用依赖项注入和扩展函数将内容移到功能模块中。  

 

周五:有问必答

2025 年 12 月 5 日

您是否有迫切想问的问题?我们邀请了一组专家,他们将于周五太平洋时间上午 9 点在线回答您的问题。您可以在 BlueSkyLinkedInX 上使用 #AskAndroid 标签提出问题。  

作者:
继续阅读