1.4_9 Axure RP 9 for mac 高保真原型图 - 案例8 【动态面板】浏览、翻页、回弹

相关链接


案例目标

 1. 了解 手机端app 浏览的实现原理
 2. 掌握 回弹效果 的交互配置方式
 3. 掌握 动态面板坐标轴 ,能够区分与 绘制区坐标轴 的区别

一、成品效果

Axure Cloud 案例8 -【动态面板】浏览、翻页、回弹

版本介绍

 一、推荐
  1.1 点击 小说 跳转到 小说 页面
  1.2 向右拖拽 跳转到 小说 页面
  1.3 上下拖拽 可以 浏览 当前页面,并且不影响其他页面
  1.4 切换页面后,保留当前 浏览进度
  1.5 浏览时,允许超出一定的页面范围,超出后自动回弹至边界处
 二、小说
  2.1 点击 推荐 跳转到 推荐 页面
  2.2 向左拖拽 跳转到 推荐 页面
  2.3 上下拖拽 可以 浏览 当前页面,并且不影响其他页面
  2.4 切换页面后,保留当前 浏览进度
  2.5 浏览时,允许超出一定的页面范围,超出后自动回弹至边界处

在这里插入图片描述

二、素材准备

从任意有分栏、翻页功能的app截图(至少2个分栏,页面长度大于1页),并按顺序摆放
在这里插入图片描述

三、制作方法

  首先,只有动态面板才支持拖动功能,页面功能中的浏览(拖动时)、翻页(向左拖动结束时、向右拖动结束时)、回弹(拖动结束时),都需要在动态面板中实现。
  而且动态面板本身支持多个分页,这里需要创建2个动态面板,分别存放标题内容

在这里插入图片描述

  每个动态面板内分成两页。页面中存放对应的素材。另外需要注意,画板的背景色为浅灰色,在动态面板之外添加一个背景为纯白色,是制作回弹效果时,素材超出动态面板范围后,不会显示出画板的背景色(灰色)。

在这里插入图片描述

1.浏览

  在【动态面板-内容】中配置交互-拖动时。需要注意,面板状态和图片要对应。

在这里插入图片描述

  需要注意的是:这里配置的上下边界为顶部top < 100,底部bottom > 500。

在这里插入图片描述

  实际上,顶部位置应该<0,底部>600。其中0是动态面板的顶部,600是动态面板的高度。这里顶部和底部配置时各有100的偏差,是为了制作回弹的效果,允许超出一定范围,超出范围后会自动回弹。

&em

2.翻页

  在【动态面板-内容】中配置交互-向左拖动结束时、和向右拖动结束时

在这里插入图片描述

3.回弹

  在两个内容页面顶部、底部分别添加热区(热区的优点在于编辑时可以看到有颜色,实际预览时看不到颜色,便于调整),热区内容的边界要贴合。当页面划出自身长度范围后,不再与热区接触,触发【移动】的动作。记得在动态面板下面使用元件->矩形增加一个背景(白色),否则图片超出范围后会显示出绘图区底色(我这里设置的是灰色)。

在这里插入图片描述

  回弹坐标计算:顶部回弹至(0,0)即可,底部回弹 y轴坐标 = 动态面板长度 - 内容长度

例如:动态面板-内容高度为600,page1-内容高度为1368,f(y) = 600 - 1368 = -768。则触发回弹后移动至坐标(0,-768)

在这里插入图片描述

在这里插入图片描述

  关于坐标轴:首先需要知道,动态面板有自己单独的坐标轴,与绘图区的坐标轴相互独立。
  坐标轴方向:如图所示,x轴正向方向-向右,y轴正向方向-向下。
  回弹的坐标点:当我把page1内容向上移动后,可以看到,回弹的位置是指左上角这一点回弹的坐标。

在这里插入图片描述

  配置回弹:根据计算的坐标结果进行配置 => (0,-768)

在这里插入图片描述


22/09/02

M

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值