Android 11 - 第 11 周 - 现代界面

在“11 周掌握 Android 开发”的最后一周了解 Android 11 中的界面开发。

 

“界面和显示”周

视频 可选

在“11 周掌握 Android 开发”的最后一周了解 Android 11 中的界面开发。

使用 WindowInsets 为键盘设置动画效果

视频 可选

了解如何向应用添加键盘动画,以及 Android 11 和 Android Jetpack 中新增的 WindowInsets 变更。

为键盘添加动画效果(第 1 部分)

可选

了解如何向应用添加键盘动画,以及 Android 11 和 Jetpack 中新增的 WindowInsets 变更。

手势导航和全屏体验

Codelab

了解如何更新应用并使其界面全屏化,以便与手势导航和键盘动画无缝对接。

建议使用 Material Design 组件 (MDC)

可选

了解您的应用为何应该使用 Material 组件,以及如何根据您的品牌对 Material 主题子系统进行自定义。

迁移至适用于 Android 的 Material 组件

可选

了解如何将现有应用从设计支持库迁移到 Material 组件,并充分利用新的 widget、Material 主题和深色主题等。

使用 MDC 实现深色主题

可选

了解为何以及如何使用 Material 组件向应用添加深色主题,从而简化流程。

使用 MDC 实现 Material 运动效果

可选

了解从运动效果系统实现的过渡如何使应用更流畅、更易于理解。

在 Android 上使用 Material 运动效果来构建精美的过渡动画

Codelab

了解如何在使用 Material 组件的应用中实现各种主要过渡类型,从而在 Android 中利用 Material 运动效果系统。

使用 Kotlin 03.2 进行高级 Android 开发:使用 MotionLayout 实现动画效果

Codelab

了解 MotionLayout 如何帮助您向 Android 应用添加丰富的运动效果。

“Android 11 - 第 11 周 - 现代界面”测验

测试您对 Android 11 界面知识的掌握情况,赢取“Android 11 - 第 11 周 - 现代界面”徽章。