如何为 app 设计一个合适的搜索功能
展开全部
首先,当我们开始一款产品的搜索功能设计,通常需要考虑到以下3种状态的设计:
功能入口;
功能激活态;
功能输入态;
功能入口
我们先来聊聊功能入口,通常情况下我们需要考虑为搜索功能设计一个触发入口。我们可以将常用的设计形式归纳为以下几种:
功能外露,以 Amazon 为例。搜索功能以输入框的形式直接展示在屏幕中。这是最为常见的一种设计方式,也是大型电商类应用通常会采用的形式。
功能布点,以 虾米音乐为例。它与功能外露型类似,只不过是将搜索功能弱化成了一个 icon,点击后才会展成搜索框。
独立 Tab,以 Snapguide 为例。它是将搜索功能放得最重的一种形式,很多应用会把它命名为 Discover 或 Explore。这个 tab 除了包含基础的搜索功能,还增加了很多运营的内容在里面。
特殊类型,以 Airbnb 为例。搜索功能会作为一个 icon 放在页面中间,在 Android 的设计中经常会作为 FAB 出现在屏幕右下角。
功能入口;
功能激活态;
功能输入态;
功能入口
我们先来聊聊功能入口,通常情况下我们需要考虑为搜索功能设计一个触发入口。我们可以将常用的设计形式归纳为以下几种:
功能外露,以 Amazon 为例。搜索功能以输入框的形式直接展示在屏幕中。这是最为常见的一种设计方式,也是大型电商类应用通常会采用的形式。
功能布点,以 虾米音乐为例。它与功能外露型类似,只不过是将搜索功能弱化成了一个 icon,点击后才会展成搜索框。
独立 Tab,以 Snapguide 为例。它是将搜索功能放得最重的一种形式,很多应用会把它命名为 Discover 或 Explore。这个 tab 除了包含基础的搜索功能,还增加了很多运营的内容在里面。
特殊类型,以 Airbnb 为例。搜索功能会作为一个 icon 放在页面中间,在 Android 的设计中经常会作为 FAB 出现在屏幕右下角。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询