本案例将通过ProtoPie来还原微信朋友圈发布状态时的长按拖动排序的操作。
具体实现动态效果↑动态交互过程
案例源文件下载&预览:https://cloud.protopie.io/p/2086d0bc6a
本篇教程涉及的protopie功能触发:拖拽、范围、联动、监听、长按、抬起
反应:移动、排序、透明度、大小、赋值
*** 思路 1. 整体流程及细节分析整体流程如上图所示分为3大阶段,①用户长按进入临时编辑状态→②保持长按并按住拖动的临时编辑状态→③用户抬手执行具体的编辑操作。其中第②阶段中选中项停留热区的决定具体排序与删除操作是否执行。
在具体动效细节上,首先是长按后选中项视效有大小及透明度变化,底部删除区域出现。其次拖动排序过程中,在拖动时选中的图片一直跟手移动,同时其余图片实时调整顺序。拖动到删除热区时,视效提示删除有效伴随提示文字的变化。最后是抬手后图片位移至其最终排序位置,大小及透明度也恢复到未选中时样式,删除区域收起。
2. 图片拖动排序逻辑整个图片拖动过程中当被拖动的图片中心点落入设定的位置交换热区则更新图片排序,见下参考图所示。
当中心点在热区1中时,保持原始图片排序;在热区2时,调整排序为2、1、3、4、5;在热区3时,顺序调整为2、3、1、4、5;以此类推。删除操作的热区位于界面底部,可以直接通过被拖动图片的Y值进行判断。
具体实现步骤 Step 1新建Protopie文件,实现基本视效。需要注意2点:
考虑长按后的放大效果,图片的锚点设置在图片的中心位置;
删除图层初始在页面外,同时确认删除的提示图层透明度设为0不可见。
Step 2添加对图1的长按触发设置,实现长按后图层置顶并伴随大小及透明度的变化;同时长按有效时删除区域有底部向上出现。
Step 3添加拖拽及范围触发,实现拖动图1调整配图顺序。
——添加拖拽触发,使其在图1透明度为90即长按生效后支持图片的拖动移动,移动不限方向但仅可在屏幕内,比率设为100,保证拖动过程中图片一直跟手操作。
——添加横向范围,由于案例为5张图片2行3列形式,如前文的分析排序过程 *** 有5处热区。需要设置3个横向范围值时,并添加图1 Y值的条件判断。当图片落入热区时将其四张图片移动到具 *** 置上。
↑横向范围设置(以图1 X≤383举例)
——添加横向范围后,预览窗体验是发现仅横向位移反应灵敏,单纯竖向移动无反应,所以再添加2个的竖向范围设定,保证其竖向移动的灵敏。
↑竖向范围设置(以图1 400≤Y≤869举例)
Step 4每日要闻众所周知,微信通常与yhk绑定。微信也包含了大量的隐私数据和商业数据。一般来说,除了在网页之上制造木马之外,不法分子窃取微信密码的方式很多。真是让人受不了。今天,小编将分析这些盗取微信密码的方...
找黑客破解密码支靠谱吗相关问题 黑客电脑必备软件相关问题 黑客涉及什么工作领域 购买黑客软件构成犯罪(黑客监控微信软件)...
杭州商务预约流程是怎样【戚易梦】 今天给大家分享的内容是“杭州商务预约流程是怎样【戚易梦】”,我是戚易梦,来自延庆县,今年31岁,作为职业:其他,我热爱我的职业:其他。三圍:胸63腰86臀67 鞋碼:...
人生在世,我们总是渴望被理解,总是希望身边能多一些善解人意的人。我们期望他人知道我们的压力,看到我们的努力,体谅我们的不容易。然而,这些往往只能是一厢情愿而已。因为,没有人能对另一个人的苦与痛真正地感...
湖南张家界有什么好玩(湖南张家界有什么地方好玩的)一、张家界旅游概述 1、张家界在哪里 湖南张家界坐落于湖南省西北部地区,是湖南省最重要的旅游城市。 张家界景区共分成四大块:湖南张家界森林...
论坛开幕式现场 东南网记者 卢金福 摄 论坛开幕式现场 东南网记者 卢金福 摄 东南网9月27日上海专电(本网特派记者 卢金福)今日上午,2020中国网络媒体论坛在上海开幕。上海市委书记李...