长图拖动效果Axure&mockplus

实现目标:app中实现长图拖动,如拖到图的底部,则不能继续拖动,并将长图移动到底部;如拖到图的顶部,则不能继续拖动,并将长图移动到顶部。

1、Axure制作长图拖动

1、第一步:在首页添加动态面板,此动态面板用来存放长图,如命名为拖动面板

2、在首页设置拖动动态面板的效果,添加用例:ondrag(正在拖动时)-移动拖动面板-纵向拖动

3、设置动态面板结束拖动时的效果,添加用例:结束拖动时:如果y大于首页页面的顶部y,则将动态面板底部移动到首页顶部;如果y的绝对值+首页底部>动态面板长度时,则将动态面板顶部移动到这个值,一般这个y是个负数。移动效果设置为橡皮筋,如下图,运行后试一下。

有两点需要注意:1、动态面板显示层次,应该在app外框的下一级,不然容易遮盖住外观;2、y值得计算,需要注意;

可参考原文章:http://www.woshipm.com/rp/300339.html,原型网盘链接:https://pan.baidu.com/s/1borIg8Z(自己的网盘也有)

2、mockplus制作

墨刀自带了很多效果,给首页页面增加底部状态,在全局状态中展示长图全部,并增加上滑手势和下滑手势,在默认状态中将上滑手势连接到底部状态,在底部状态中将下滑手势连接到默认状态,底部状态页面显示为页面滑到底部的效果。运行后即可显示。




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值