ProtoPie进阶教程:6步教你实现微信状态发布的图片拖动效果

访客3年前黑客工具775

本案例将通过ProtoPie来还原微信朋友圈发布状态时的长按拖动排序的操作。

ProtoPie进阶教程:6步教你实现微信状态发布的图片拖动效果

具体实现动态效果

Protopie教程--6步教你实现微信状态发布的图片拖动效果

↑动态交互过程

案例源文件下载&预览:https://cloud.protopie.io/p/2086d0bc6a

本篇教程涉及的protopie功能

触发:拖拽、范围、联动、监听、长按、抬起

反应:移动、排序、透明度、大小、赋值

*** 思路 1. 整体流程及细节分析

Protopie教程--6步教你实现微信状态发布的图片拖动效果

整体流程如上图所示分为3大阶段,①用户长按进入临时编辑状态→②保持长按并按住拖动的临时编辑状态→③用户抬手执行具体的编辑操作。其中第②阶段中选中项停留热区的决定具体排序与删除操作是否执行。

在具体动效细节上,首先是长按后选中项视效有大小及透明度变化,底部删除区域出现。其次拖动排序过程中,在拖动时选中的图片一直跟手移动,同时其余图片实时调整顺序。拖动到删除热区时,视效提示删除有效伴随提示文字的变化。最后是抬手后图片位移至其最终排序位置,大小及透明度也恢复到未选中时样式,删除区域收起。

2. 图片拖动排序逻辑

整个图片拖动过程中当被拖动的图片中心点落入设定的位置交换热区则更新图片排序,见下参考图所示。

当中心点在热区1中时,保持原始图片排序;在热区2时,调整排序为2、1、3、4、5;在热区3时,顺序调整为2、3、1、4、5;以此类推。删除操作的热区位于界面底部,可以直接通过被拖动图片的Y值进行判断。

Protopie教程--6步教你实现微信状态发布的图片拖动效果

具体实现步骤 Step 1

新建Protopie文件,实现基本视效。需要注意2点:

考虑长按后的放大效果,图片的锚点设置在图片的中心位置;

删除图层初始在页面外,同时确认删除的提示图层透明度设为0不可见。

Protopie教程--6步教你实现微信状态发布的图片拖动效果

Step 2

添加对图1的长按触发设置,实现长按后图层置顶并伴随大小及透明度的变化;同时长按有效时删除区域有底部向上出现。

Step 3

添加拖拽及范围触发,实现拖动图1调整配图顺序。

——添加拖拽触发,使其在图1透明度为90即长按生效后支持图片的拖动移动,移动不限方向但仅可在屏幕内,比率设为100,保证拖动过程中图片一直跟手操作。

Protopie教程--6步教你实现微信状态发布的图片拖动效果

——添加横向范围,由于案例为5张图片2行3列形式,如前文的分析排序过程 *** 有5处热区。需要设置3个横向范围值时,并添加图1 Y值的条件判断。当图片落入热区时将其四张图片移动到具 *** 置上。

Protopie教程--6步教你实现微信状态发布的图片拖动效果

↑横向范围设置(以图1 X≤383举例)

——添加横向范围后,预览窗体验是发现仅横向位移反应灵敏,单纯竖向移动无反应,所以再添加2个的竖向范围设定,保证其竖向移动的灵敏。

Protopie教程--6步教你实现微信状态发布的图片拖动效果

↑竖向范围设置(以图1 400≤Y≤869举例)

Step 4

相关文章

5G消息业务发布,它能避开 “高开低走”的命运吗?

5G消息业务发布,它能避开 “高开低走”的命运吗?

前几日,5G消息业务发布,并由多位重磅合作伙伴联合发布。但从众多以往经验来看,无数被大厂们寄予厚望且重磅投入的产品都在之后的运营中销声匿迹。那么5G消息能够避免这种“高开低走”的命运么? 4月8日,...

关于每日优鲜的竞品分析:生鲜电商的异军突起

关于每日优鲜的竞品分析:生鲜电商的异军突起

2020年开局便是困境,但在此困境中,生鲜电商同时迎来了属于自己的机遇。本文主要是深入研究每日优鲜,对它的功能、竞品、运营、用户的一个详细分析,enjoy~ 一、背景及目的 2020年开局便是困境,...

聊了100个人后我对社交的看法

聊了100个人后我对社交的看法

新的板块,一个产品人应该具有实验精神,没什么样本,所以以自己做实验,来体验不同的事物,将感悟和思考作为结论带给大家。当然只是自己的理解,没有经过精确的数据验证,也是在不断迭代中。 先上目录: 背景...

如何在策划案中有效表达你的创意?

如何在策划案中有效表达你的创意?

策划案最为广告人创意发挥的舞台,需要大量创意承接策略、延展主题、造势活动,不过相信大多数人广告人也经历过创意被推翻的情景。那么我们到底该怎么做呢?如何在策划案中有效表达我们的创意呢? 创意作为广告人...

在线办公需求爆发,如何驱动办公流程数字化成为新机遇

在线办公需求爆发,如何驱动办公流程数字化成为新机遇

上一期医药电商行业为大家解读了实体药店数字化升级的重要性,本期为大家带来了在线办公的分析。 2019年12月份开始进入公众视野的新型冠状病毒肺炎,春节前疫情迅速升温。根据国家卫健委数据统计,截至20...

从用户视角到微信视角,探讨微信「视频号」价值

从用户视角到微信视角,探讨微信「视频号」价值

「视频号」是微信信息生态下的能力补全,以满足用户充分表达自我的需求,而不是简单地模仿谁。本文就将与大家探讨「视频号」对内容创作者、内容消费者以及微信都意味着什么? 自今年1月底开放内测至今,「视频号...