首页 > 快讯 >

Axure实现交友APP滑动匹配效果 每日速递

2023-04-28 06:06:52 来源:人人都是产品经理

社交APP中流行左滑右滑的效果来查看他人简短的页面资料,若二者感兴趣,会出现匹配。那么我们该如何通过Axure实现交友APP滑动匹配效果?本文对此进行了探讨分析,一起来看看吧。

前言

社交APP很多人都用过吧,目前流行一种让用户浏览图片和简短的个人资料,向左或向右滑动屏幕上的图片,表示他们是否对某个人感兴趣。如果两个人都对彼此感兴趣,就会出现“匹配”,他们可以开始聊天交流。今天带大家仿一个滑动匹配的原型。


(资料图片仅供参考)

一、演示

老规矩,先上演示:

二、说明

本教程只讲授此功能的核心交互,有以下几点:

前中后三张图片的大小、位置、层级调整。 滑动图片时应该怎样旋转。 图片旋转角度解决满足条件时怎么处理。 图片旋转角度不足怎么归位怎么回正。

其它的动态效果请自行增加。

三、准备工作

需要先准备以下元件:

一个用来右滑代表匹配成功时显示的矩形(起名:匹配),填充一个暗的背景色,透明度50%,文本就“匹配”吧,再用个醒目文本颜色,隐藏起来。

一个用来刷新的矩形(起名:刷新),同样隐藏。

一个中继器,数据有两列,一列叫 [[Item.image]] 插入图片,一列叫 [[Item.isShow]] 代表是否显示,设置为分页显示,每页项数量为3。

中继器第一层放一个大点的动态面板(起名:人物),取消 “适应内容” ,背景颜色直接 透明 。 动态面板里再放一个动态面板,位置最好居中一些(起名:滑动)。是我们主要交互的元件。 这个 “滑动” 动态面板里面放一张图片。

元件结构是下图这样的,有朋友可能已经注意到了,中继器外面套了一个(组合),后面讲原因:

中继器的数据图片请自备,最好先按教程来,我的演示图片宽高为300px * 400px, [[Item.isShow]] 列都写true。

四、教程

开始写交互了,先从“匹配”矩形开始,这个简单, “单击时” 隐藏自身:

“刷新”矩形的交互是 “单击时” 刷新页面,这里是因为我在做第一版时发现了一个中继器筛选会导致拖放交互失效的BUG,已提交给Axure官方确认了,所在刷新页面是目前兼容性最好的方法。

中继器的交互有点多,但是也不难理解,主要是设置图片大小、位置、层级。我已经都标清楚了,请看下图:

这里有三点需要注意:

设置图片尺寸时,锚点要选 “顶部” 这样后面的移动可以无需计算。 移动“人物”动态面板是为了把所有的图片都放在一起。 把“人物”置底是为了按中继器的顺序排好层次。

关键的 “滑动” 动态面板的交互来啦!

依次详细解释一下:

拖动时:

让图片跟随鼠标移动 向右移TotalDragX为正时要逆时针转,向左移TotalDragX为负时要顺时针转,所以用了 [[-TotalDragX]] ,顺时针转负的角度就是逆时间嘛。除以5是鼠标每移5个像素,让图片才旋转1度。

旋转时:

如果右滑逆时针超过7度(顺时针低于-7度):

显示 “匹配” 矩形,前面已经设置过 “点击时” 隐藏了。 图片向右下方移动100像素,并逐渐隐藏。 更新当前行 [[Item.isShow]] 为False,不再显示。

如果左滑顺时针超过7度:

图片向左下方移动100像素,并逐渐隐藏。 更新当前行 [[Item.isShow]] 为False,不再显示。

拖放结束时 (没有触发 “旋转时” 说明拖动幅度不够大,需要归位,角度回正)

如果当前顺时针转了:

如果当前逆时针转了:

告诉大家一个小技巧:

中继器如果筛选到一个都不显示了,那么中继器的“每项加载时”就根本不会触发。 那怎样知道中继器已经筛选空了呢?这时外面那个(组合)就起作用了,也要添加交互的:

这时把 “刷新” 矩形显示出来就好了呀。

这样一个交友APP滑动匹配效果就制作完成了,可自行在放大图片、成功匹配等环节加入更多绚丽的动效。

本文由 @Jorkin 原创发布于人人都是产品经理,未经许可,禁止转载

题图来自 Unsplash,基于 CC0 协议

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

上一篇:

淄博的霸气:凡我在处,没有对手;待你来时,这里是家!

下一篇:

最后一页

x
推荐阅读

Axure实现交友APP滑动匹配效果 每日速递

淄博的霸气:凡我在处,没有对手;待你来时,这里是家!

当前通讯!如何做好员工薪酬管理_做好员工薪酬管理的方法

全球速读:姬宇阳专栏 | 足总杯决赛的曼市德比

热议:3 月份工业企业利润降幅收窄 工业生产稳步回升

限量2000枚!金融数据港“数治链”数字藏品正式发行

龙源电力人事最新任命_滚动

自然面青石板_自然面 今日热文

今日要闻!这些才是合肥二手房顶流,盘点一房难求的10大小区!

合肥高科2023年第一季度净利1381.38万同比增长90.77% 产品结构调整

世界微头条丨手机qq空间怎么设置访问权限密码_手机qq空间怎么设置访问权限

【全球聚看点】恒天海龙2023年第一季度营收2.39亿 净利915.72万

聚焦:别人淘宝订单编号查询快递_淘宝订单编号查询

3个月宝宝乳糖不耐受自己会好吗_乳糖不耐受自己会好吗-天天百事通

每日视讯:又一个国家官宣!阿根廷将使用人民币结算中国进口商品,而非美元

4月27日山东地区硫磺行情大稳小动|每日短讯

嘉事堂:公司积极调整产品和业务结构,巩固和提升经营质效,尽力改善增长乏力、利润下降的局面

星辰科技:公司将重点围绕“军用随动控制总成”重点领域开展市场开发和技术开发,在2021年的收入水平上稳步增长

天天速读:我省五部门联合规范旅游市场经营秩序

【全球新视野】数不尽!真的数不尽!

天天快播:4月27日国内萤石产业链部分价格下滑

每日播报!黑八黑七同年发生?媒体人:史上第6次黑八有了 第6次黑七还远吗

代驾需要什么条件_代驾要求是什么

渣打:大湾区需额外投资1.84万亿美元,以实现2060年碳中和目标

【世界热闻】拉波尔塔赛后离开球场,球迷们高喊梅西、梅西…

腾讯,安静的有点可怕

火了!来看吕四“渔后代”把渔网“接上”互联网带货|天天信息

构筑坚实先进数据底座,加速制造业集群数字化升级 2023华为智能制造数据基础设施高峰论坛在武汉召开

港股概念追踪 | 中钢协发声!建立钢铁行业全国统一大市场 钢铁行业触底修复时机已至(附概念股) 天天观热点

微头条丨有气质的女人更喜欢穿印花半身裙,试试这几种搭配方式,高级显瘦

【天天时快讯】三立期货4月27日早间内参——能化

宇信科技 (300674):4月27日股价出现向上跳空缺口

环球快资讯:前瞻:美一季度GDP或大幅放缓?美联储加息悬念再起波澜

桂林市青少年法治教育基地:普法先行 青春向善 环球最资讯

外卖起送价别成“狮子大开口” 天天要闻

4岁女孩突然晕厥!事发石家庄……

上交所:受理芯能科技、继峰股份、四川金顶的再融资申请-即时

新产品放量助力营收增长 国科微一季度营收创单季新高

每日动态!胶衣镣铐入笼口塞_胶衣束缚口球口塞小说

全球即时:单场16分!辽宁赢球真要感谢他!上场就统治攻守,没他恐遭逆转!

环球头条:田野股份:2023年第一季度归母净利同比增长133.94%

锁阳的功效_锁阳的功效是什么

焦点速看:多愁善感的人怎么才能变成乐观_多愁善感的人

【全球热闻】省运会赛艇皮划艇资格赛上,洛阳选手创佳绩【视频】

恒立实业(000622.SZ):一季度净亏损315万元 同比减亏 世界快播

团队协作的定义是什么 团队的定义和特性是什么_当前热议

北水动向|北水成交净买入15.02亿 内资加仓科网、石油股 沽售煤炭、电力股 速递

安居宝一季度归母净利润203.09万元 同比减少54.53% 今日要闻

全球快资讯丨全产业链协同发展 神农集团2022年营收净利双增长

渗透率是什么意思_全球视讯