六安沧州西安三亚宝鸡菏泽
投稿投诉
菏泽德阳
山西湖州
宝鸡上海
茂名内江
三亚信阳
长春北海
西安安徽
黄石烟台
沧州湛江
肇庆鹤壁
六安韶关
成都钦州

进阶教程列表滑动的操作判断

  本案例会用列表滑动操作的速度判断为例,教会你在Protopie中进行操作判断的主要思路和多种实现方式。
  具体运用场景
  对于长列表来说,我们一般会增加一个回到顶部的按钮,使用户点击后能够直接回到首屏。一般情况下,回到顶部按钮是常驻的,在超出一屏时,按钮出现,用户需要时候,点击即可返回顶部。
  如果说我们想要让设计比用户想得更早,就可以在列表界面在浏览超过一屏后,用户进行快速上滑时,做出预判用户有快速回到顶部的需求,这时界面才会出现回到顶部的图标按钮,点击后可以直接回到顶部。这样回到顶部按钮既不会遮挡界面显示,也可以在用户最需要的时候出现。
  需要实现的效果
  用户做上滑操作时,当速度满足一定条件时,页面的反馈与正常上滑的操作有所区分。本案例实现动态效果:
  案例源文件下载amp;amp;预览:
  https:cloud。protopie。iop14e927bfe8(需要下载源文件,源文件中有四个不同场景,对应快掷、速度判断2、次数判断)
  本案例中长列表当滑动超过一屏后,快速向上滑动则出现回到顶部的图标,点击回到顶部。
  此方案需要满足的两个判定条件:
  滑动距离超过一屏;
  滑动速度超过X。
  使用Protopie的触发
  第一种实现方法
  最简单的方法是使用快掷的触发(手指快速滑动图层,达到一定速度可以出发相应动作),但是快掷能改变的只有滑动方向,对于具体的速度无法自定义设置。
  使用快掷触发的界面设置
  利用Protopie预定义变量
  第二种实现方法
  Protopie中有预定义获取点击后手指在屏幕上滑动的速度:
  具体实现,在抬起时获取用户滑动速度(其中速度正负值表方向),并赋值给变量speed,监听speed的值,当满足speedamp;gt;1500且滚页超过一屏(滚页amp;gt;603)则回到顶部图标出现。这样具体有效速度的范围便是可以调整的。
  使用预定义变量实现的界面设置
  自定义参数计算
  第三种实现方案(小爷自己算速度)
  具体实现步骤:
  Step1:设置6个变量,分别为time(计时器);t1和t2(对应下击时时间及抬起时时间);y1和y2(对应下击时及抬起时鼠标或手指的在Y轴上的位置);speed对应用户的操作速度。
  Step2:变量time为数字变量,添加自动加载触发后赋值time,使用循环表达式time0。1,即使用0。1秒为最小单位(可以自己设定)进行计时。
  Step3:t1和t2,分别添加在下击和抬起操作下,使其等于time。Step4:y1和y2,分别添加在下击和抬起操作下,用户操作位置的y,使用表达式mouseY
  Step5:在抬起操作下进行speed计算:speed(y2y1)(t2t1)
  (速度的正负值表示其在y轴上的方向)
  PS。若方向不做考虑可以使用abs函数,abs是取绝对值的函数去除移动方向的限制。
  Step6:最后添加监听,监听speed参数,使用条件当满足speedamp;gt;1500且滚页超过一屏(滚页amp;gt;603)则使得回到顶部图标出现。(这样就不嫌事多的完成自己的计算)
  使用自定义变量计算速度的界面设置
  案例拓展
  用户操作次数判断的实现。
  速度可以判断,那么用户连续操作的次数呢?若要将案例中的速度变为连续操作次数的判断的话,列表当滑动超过一屏后连续两次上滑则出现回到顶部的图标,点击回到顶部。同样参考实现方案三,自己设定各个参数,做两次连续上滑操作的判断。
  需要满足的判定条件:
  滑动距离超过一屏;
  存在两次滑动操作时间差小于1s;
  存在两次滑动操作的滑动方向一致。
  具体实现步骤:
  Step1:设置6个变量,分别是time(计时器);t1和t2(分别为两次操作的抬起的时间点);y1和y2(分别对应下击时及抬起时鼠标的在Y轴上的位置);slidenumber对应的连续操作的次数。
  Step2:其中time计时器与之前案例中一致,使用0。1秒为最小单位。
  Step3:y1和y2,分别添加在下击和抬起操作下,用户操作位置的y,使用表达式mouseY,若y2y1amp;gt;0则表示操作为上滑操作。
  Step4:当用户抬起操作时,若操作计数slidenumber为0则将当前的time赋值给t1;若操作计数slidenumber为1,则将当前的time赋值给t2。
  Step5:整个连续操作计数slidenumber的计数通过监听y2的值实现。
  当y2y1amp;gt;0,slidenumber0时,将slidenumber赋值1,说明当前出现一次有效上滑操作;
  当t2t11,y2y1amp;gt;0,slidenumber1时,将slidenumber赋值2,说明出现连续两次上滑操作;一秒后将slidenumber恢复到初始值0;
  当t2t1amp;gt;1,y2y1amp;gt;0,slidenumber1时,说明两次操作不连贯,将slidenumber设置为1,并将t2值给到t1;
  当y2y1amp;lt;0时,向下滑动,将slidenumber恢复到0。
  Step6:最后添加监听,监听slidenumber参数,使用条件当满足speed2且滚页超过一屏(滚页amp;gt;603),则回到顶部图标出现。
  判断用户滑动次数的界面设置

羊年家居风水禁忌纳气生财旺起来2015羊年家居风水禁忌一:玄关一般来说玄关都被当作客厅中的鞋柜设计,不仅简单还十分的美观,但是在风水学中,门内门外都不适合随意摆放鞋子,否则很容易招惹邪气,或者在鞋柜上……红虫钓鲫鱼怎么调漂最好红虫是摇蚊(摇蚊科数千种水生昆虫)的幼虫,不管是鲫鱼、鲤鱼等杂食性鱼类还是黄颡鱼、鲶鱼等肉食性鱼类都能钓,尤其是冬季用红虫钓鲫鱼几乎没有饵料能匹敌,但红虫钓鱼也是很讲究技巧的,……象棋残局破解之飞流直下兵马炮篇说实话,小编下aclasstaghrefwiki10347Ia05trz1。html象棋a还是可以的,虽然说比不上国内里面一些职业选手,但是水平可以说还是中等水平的,尤其小编特……怎样让种子快速发芽操作方法01:hr浸泡种子一般都是比较干的,如果直接种在土里,土里的水分少,种子外的表皮很难吸足水分,使外皮变软,种子就不易萌发出来。先把种子在水中浸泡一段时间,大……微信什么时候出来的微信源自于腾讯公司于2011年1月21日推出的,提供公众平台、朋友圈、消息推送等功能,现在还开通微信支付,非常方便快捷。现在微信交流方便了我们生活,已经取代QQ,称为重要……微信雷达加朋友怎么用微信aclasstaghrefwiki10398I4oeQe43。html雷达a加朋友怎么用呢?今天小编为大家讲解一下。操作方法01:hr打开手机微信,进入之后,点……有什么区别电子商务交易模式有很多种。下面,我们来看看B2B,B2C,C2C,O2O有什么区别吧。操作方法01:hrB2BB2B指的是BusinesstoBusiness……小米手机怎么设置息屏显示时间aclasstaghrefwiki10995IFDswTW15。html小米a手机是拥有息屏显示时间功能的,打开这个功能能让你在熄屏状态下查看时间、日期等等,很多人还不知道小米……小米详细介绍及评测aclasstaghrefwiki10995IFDswTW15。html小米amix2s是小米手机中性能十分优秀的手机,而且也是小米手机主打中高端市场的产品,接下来这篇指南将给……淘宝预售订单怎么合并付尾款网购可以说是大家时下最爱的购物方式,正因如此诸多电商平台每隔一段时间就会推出一些活动,不过要说最为隆重的便要数马上就要到来的618了,那么淘宝618预售订单怎么合并付尾款,小编……年味年味,你是我们需要的东西,你怎么一去不复返了呢题记中国过年的味道是我心目中最好的过年味道,令我向往,令我沉迷,不过现在到了互联网的时代,却打破了我对它是一个最好的过……我和爸爸下象棋今天晚上,我闲着无聊,决定跟爸爸下象棋。我胸有成竹的说:下棋对我来说简直就是‘张飞吃豆芽小菜一碟’,不就是‘马走日,象走田,小卒一去不还乡,炮打隔山照,车是一杆枪’吗?谁……
把握当下握手未来曾经我们开过一次班会,主题是,我的未来。那时的我们争先恐后的述说着我们希望的明天,那个拥有无限遐想的未来。还记得小齐说的,他说,他没有什么理想,只是想活的长点,好让他有时……别为别人虚耗自己好久没有过来发心理圈了,忙于咨询事务中,一直也以为自己这样的文笔来写作大抵也是没人愿意看吧,何况又是这样篇幅短小的原创小文。昨天,一位年轻的女孩拨通了我的手机,说是看到了我的文……暂且说我们都爱文字在这个物欲横流的年代,许多看似美好永恒的东西经光阴打磨后已荼蘼殆尽。但,作为承载人类情感灵魂的文字,却一直被人经久传承、生生不息。本是爱文之人,闲暇时也更喜欢游弋于网络之……如何做瘦脸运动效果好女性是非常看重自己形象的,特别是希望自己有一个迷人的脸庞。但是,脸型这种东西都是先天形成的,要想进行改变难度相当的高。但是,一些瘦脸运动的效果还是非常不错的,女性朋友可以进行尝……狼心狗肺一hr社会主义思想教育工作队进村的第三天,就碰上了一个难题:狼。狼把毛大勇和毛丽香的儿子叼走了。虽说毛家窝棚村四周围全都是山,山连着山,林子连着林子。但山都是土包包堆起来……清纯成熟兼得的波西辫最潮的波西辫好处翻开日杂或看到好莱坞明星的look,就可发现辫子不是单一国家的专利,全世界都在疯,配上今年最流行的摩洛哥风也是潮得嘟嘟好,让BEAUTY也好想在这裡分享,把最详细的资讯告诉妳们……种的睫毛怎么能让它轻松的掉了接睫毛卸掉妙招嫁接睫毛成为现在很多爱美女性的变美方法,接睫毛容易,卸睫毛难!种的睫毛怎么能让它轻松的掉了呢?接下来一起来详细了解一下,感兴趣的伙伴快来了解一下吧。种的睫毛怎么能让它轻松……爱有时候只需要一个台阶爱,有时候只需要一个台阶文小苏苏那年,他刚刚25岁,鲜活水嫩的青春衬着,人如绽放在水中的白莲花。唯一的不足时个子太矮。穿上高跟鞋也不过一米五多一点,却心高气傲的非要……发量少适合烫什么发型波浪卷发优雅显气质发量翻倍长发烫成蓬松的波浪卷发,堪称是发量少的救星,显头发多之余还能凸显气质,很多时尚小姐姐都在烫,即使是大脸的女生也不能轻易错过哦!长发波浪卷发搭配外翻的八字刘海,整个发型时尚……眼妆教程简单的小恶魔眼妆画法完成图:这款眼妆十分适合夏季的使用,她只用眼影的稍稍勾勒,没有厚重的眼影修饰,让整个眼妆看起来十分的干净清新,令人过目难忘呢!步骤1:在眼周用少量米色眼影进行打底,让双眼……消费者常有哪些心理1、求实心理Psy525。cn此种心理在消费者中最具有普遍性、代表性。购物的主要目的是为了追求商品的使用价值。这类消费者注重商品的内在质量,而对外表则不十分挑剔,只要实用……种方法教学会和情绪相处收藏曾经看过这样的一段话:委屈纠结会存在胃里暴躁会存在子宫里压力会存在肩颈里郁闷会存在乳房里长时间的负面情绪挤压就会让身体得病,所以情绪的好坏影响了我……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网