产品经理支招:3步制作播放滚动吸附效果
爱读微课 发布于59月前 1222次浏览

Axure真是非常简单易上手的软件,今天小编带你了解如果用Axure RP8.0制作App的“滚动吸附效果”,想成为产品经理的你不要错过哦。

3步制作播放滚动吸附效果

我们先来看看案例效果。


初始状态


垂直滚动时,上半部分的播放区域固定在顶端


当“视频作者区域”接触到“播放区域”时,“视频作者区域”吸附到“播放区域”底部,不再随页面向上滚动


页面排版


(1)页面上半部分的播放区域是一个动态面板,命名为player,其State1中包括1张图片和1个返回按钮图标。player动态面板的坐标为(0,0),尺寸为300像素×170像素。

(2)视频作者区域使用基本元件制作即可,给该区域整体组合,命名为author,置于顶层。author组合的坐标为(0,260)。

(3)页面下半部分是相关推荐列表,此区域内容要多一些,否则无法滚动或滚动距离过短导致看不到效果。由于内容较多,为了排版上的便利,该区域建议使用中继器制作。

思路分析

(1)播放区域player固定在顶端,可以应用动态面板的“固定到浏览器”属性。

(2)当窗口的垂直滚动距离>player和author之间的距离时(该距离为:author的y坐标-player的高度,即260-170=90像素),不停地移动author,让移动的距离能够让author刚好可以一直处在player的下端,所以难点在于如何确定移动的距离。


制作步骤

(1)选中player动态面板,点击属性面板中的“固定到浏览器”按钮,在打开的对话框中勾选“固定到浏览器窗口”,水平固定选择“左”,垂直固定选择“上”。


(2)制作滚动吸附效果。给页面的“窗口滚动时”事件,添加条件,条件参数为“值、[[Window.scrollY]]、>、值、90”。


解析

该条件的含义为:窗口的垂直滚动距离大于90。

(3)添加“移动”动作,设置author的移动方式为“绝对位置”,移动的目标坐标x为0,y为[[Window.scrollY+170]]。


解析

y方向的目标坐标就是本案例的难点“author的移动距离”,其含义为:窗口的垂直滚动距离+player的高度170。我们可以理解为窗口向上滚动了多少,就把author向下移动多少,因为要吸附在player的下端,所以再加上player的高度170。这样在页面滚动的任意时刻,author都在时刻向下移动,实现吸附在player下端的效果。

(4)吸附效果制作完成,按F5键在浏览器中预览效果。


本文节选至

Axure RP8.0产品原型设计与制作实战

作者:狄睿鑫

爱读|www.iread360.com

爱读 ,您的职业进阶课堂。聚焦热点专业,汇聚行业精英,打造精品课程,致力于为您提供专业的在线学习服务及线下高级培训。  


评论:
暂无评论!赶快抢首评吧
作者
提问/回答
0/2
文章
0
关注者
54
添加评论...
评论0
赞1
收藏0
APP下载
手机扫码下载APP
VIP会员
在线客服
微信客服
扫码关注微信客服
周一至周五 09:00-18:00
我有话说