AxureRP9教程:模拟微信系列(4)——下拉刷新

2020-02-21
[摘要]

本文是模仿微信的第四篇内容,主要讲的内容是下拉刷新,enjoy~最近真的好忙,晚上又在忙着充电学Python,所以更新变慢了,不过木有事,小编虽然会迟到,但是绝不会缺席~O(∩_∩)O哈哈~效果图:提醒:因为我们每一次的... […]

本文是模仿微信的第四篇内容,主要讲的内容是下拉刷新ы,e≒njoy~

最近真的好忙,晚上又在忙着充电学Python,所以更新变慢了,不过木·。有事,小编虽然会迟到,但☠是绝不会缺席~Oι(∩_∩)O哈哈~

效果图:

提醒:因为我们每一☆次的更新都是在原⿳有的原型基础上开展的,因此原型″会越来越复杂。效果描述¤:本次我们展现下拉刷新效果,下拉列表,出现刷′新icon,松开手指,页面弹回,刷新结束后,刷新@icon消失。

实现逻辑

元件.top 函数:←获取元件|︴()〔〕对象的上边界坐标值,拖动页面时,页面top值▌超过一定程度的时候,让页面弹回到初始位置。向下·拖动页面的时候,出现下拉刷新icon。

步骤1:元件准备

准备元件,我们准备好朋友圈页面的内容,Ⅻ并将其转换成动态面板,准备一个返回icon,一个相机icon和一个下拉刷新的gif图。(gif图已经上传到附件内,我们就不具体演示了)

我们元件排序:返回ic〥on々、相机icon、下拉刷新icon(隐藏)在顶,朋友圈内容的动态φ面板在底。

步骤◣2:交互

先简单讲一〓下设置逻辑,我们再上图:我们在拖动内容动态面板的时候。可能向上拖动,可能向下拖动,虽η然向上拖动和向下拖动是设置在同一个交互内的,但是我们为了做到下▍拉刷新自动弹回,那么就要设置两种条件。我们让动?态面板沿着Y轴自由拖动,但是元件顶部超过一定的高度的时候,需要出现下拉刷新的icon╯╰,这就是下拉场景,同时在超过一定高度的时候,松开手,ξ这时候页面会自动弹回。

我们一―起来看,选择内容动态面板:

拖动时,вif this.┗top≤0,让动态面板随着手指沿着Y轴移动,设置边界为顶部坐标①≤250,底部坐≯标≥644,隐藏 下拉刷新icon⿴。

else if,让动态๑面*板随〆着手指沿着Y轴移动,设置边界为顶部坐标≤250,底部坐标≥644,显示下★拉刷新icon。

如图所示:

拖动结束时,if this.top≥1,移动 动态面板 到 (0,0),等待 500ms,隐藏 下拉刷新i◎con。

(等待500ms是为了更好的模拟刷新等待的效果)

结语

本次原型内容做在了左侧的微信中。

原型文件可以通过下边的链接下载:https://p╥an.bai╨du.com/¤s/1йjub385QC4AuNxkBxAa6aFA密码:q2cf

注意哦,我们的原型只能用A⊙xure RP 9ↀ打开哦。

最后:我们要不断努力,不●要白白浪费我们吃的苦,共勉。

#专栏作家#

王得宇AIPM;β公众号:他们已经在路上了(ID:PM-Silence),人人都是产品经理专栏作家

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

题图来自Unspl☞ash,基于CC0$协❤议

声明:凡注明“本站原创”的所有文字图片等资料,版权均属 100个群挂挂挂赚_100个生日创意点子_100个赚钱的点子所有,欢迎转载,但务请注明出处;
2014年9月台湾智能手机销量HTC第一 市场份额为20.5% 怎样才能在uc发布新闻 新闻发布平台有哪些
Top