您是否在日常应用程序中看到过快捷方式示例?可能像 Instagram、Discord、Medium 等。提供它们是为了帮助我们快速导航到应用程序内部的特定功能、屏幕或部分,而无需逐步浏览它们。
在本文中,我们将逐步实现静态快捷方式。但在我们开始编码之前,我们需要知道这个快捷方式到底是什么。
快捷方式通过帮助用户快速访问应用程序的某些部分来向用户提供特定类型的内容。
快捷键类型
快捷方式具有三种不同的类型
- 静态快捷方式
- 动态快捷方式
- 固定快捷方式
静态快捷方式
静态快捷方式是一组在应用程序内部硬编码的预定义快捷方式,这些快捷方式最适合使用一致结构链接到内容的应用程序。例如,如果用户想以特定方式查看他们的日历。
动态快捷方式
动态快捷方式用于上下文相关的应用程序中的操作,它类似于静态快捷方式,但它是动态的。当用户在应用程序中执行某些操作时,我们可以添加快捷方式。例如,如果用户经常访问特定页面,我们可以动态添加新的快捷方式以帮助用户导航到同一页面。
固定快捷方式
不同于我们按住启动器图标时显示的静态和动态快捷方式。固定的快捷方式将显示为带有固定图标的新启动器。这是有益的,因为它允许用户执行自定义操作。
在我们的应用程序中实施的最佳快捷方式类型是什么?这取决于您的用例以及快捷方式的上下文是应用驱动还是用户驱动。
实现静态快捷方式非常简单,我们只需要添加一些配置就可以了,有趣吧?让我们开始编码