2020-08-13
搜索功能相信大家在上网的时候经常会遇到,几乎所有的网站都自带搜索功能,正因为太常见,所以相信你压根就没想过这个功能是怎么实现的呢?下面我们就通过Axure来带大家了解下Axure怎么设计模糊搜索,我们就来学习下Axure设计模糊搜索的教程。
Axure设计模糊搜索教程
1、第一步我们平常搜索时可以看到,鼠标点击到搜索框的时候,经常会下拉联想搜索。而当光标离开的时候,下拉菜单自动收回。了解到这些功能逻辑,我们才能正确设计出搜索框。
2、打开Axure,先添加一个“文本框”和一个“中继器”原件
3、点击“中继器”,在样式功能中添加想要填充的数据,这样基本的样子就有了,接下来就是实现交互了。
4、在情形编辑中选择“输入框:文本改变时”这个交互功能,我们要预先设定一些条件,在交互的时候才能根据这下条件实现什么样的交互。比如情形1:当元件文字长度大于1的时候,执行什么命令。
5、具体的设置,在“交互编辑器”功能里面都有,个人可以根据自己需求设置不同的交互。需要注意交互数据选择中继器。
6、另外,对中继器的数据还要进行设置筛选,这个过程略微有点繁琐,但静下心来也是十分简单的,具体如下:
(1)首先点击上图【规则】输入框旁的【fx】,配置筛选函数,为其先添加一个局部变量,即搜索框中的文字。
(2)插入变量或函数为[[Item.Column0.indexOf(LVAR1)!=-1]]。
函数的意思为:在中继器中查询文本框中文字出现的位置,也就是说,凡是能返回数字的条目,表示都是包含文本框文字的。当查询不到文本框文字时,返回值为-1(负1),即不包含查询的关键字。
其中 Item.Column0 代表中继器中的数据项。LVAR1代表局部变量为文本框元件文字。!=-1的意思是即排除不包含查询的关键字的数据。
这样出现的模糊查询的结果是,只要包含输入框关键词的任意一个字,模糊查询的选项都会被列出来。如下图所示:
7、接下来就是另外一种情形,元素文字没有的时候,要隐藏联想搜索。具体操作是在条件设置为“否则如果真”的时候,交互动作为:隐数据中继器。如下图所示:
8、最终效果如下,只要你输入某些字,搜索就会联想搜索相关内容
设计模糊搜索其实也不是很难,只要逻辑清楚了,接下来就是使用这些功能来实现的问题。将各种情形都思考全面了,相信你会做出更厉害的交互。
道友请留步正版手游下载v7.10.090301 安卓版
卡牌对战 212.0M
下载武林盛典手游下载v9991.1 安卓版
角色扮演 147.7M
下载推理学院手游下载v5.64 安卓最新版本
其它手游 207.4M
下载喵星大作战最新版本下载v3.22 安卓官方版
其它手游 131.8M
下载保卫碎碎岛游戏下载v10.20 安卓版
策略塔防 80.6M
下载僵尸军团手机版下载v2.3 安卓中文版
其它手游 76.7M
下载坦克连竞技版最新版下载v1.4.1 安卓版
策略塔防 1.83G
下载疾风暴打手游正版下载v2.0 安卓版
其它手游 82.1M
下载果盘巅峰坦克手游下载v6.5.0 安卓最新版
下载
九游巅峰坦克官方版下载v6.5.0安卓版
下载
巅峰坦克装甲战歌游戏下载v6.5.0 安卓版
下载
森之灵plop saga下载v1.5 安卓版
下载
蓝方战地模拟器游戏下载v1.4.1 安卓版
下载
纸上帝国小游戏下载v1.2 安卓版
下载
纸上帝国h5小游戏下载v1.2 安卓版
下载
枪手丧尸幸存者安卓版下载v7.1.0 安卓版
下载