axure 元件_Axure动态面板(上下左右滑动页面)
(2月24日更新)B站视频版教程:https://www.bilibili.com/video/av80136342/
手机端交互中,页面的上下左右滑动是常用的交互形态,今天给大家分享一下如何使用Axure来进行模拟,这里使用动态面板来实现,如果对动态面板不是很了解的同学,请查看专栏里的“动态面板入门教程”。
先看效果:
开工之前我们我们先分析一下,滑动效果的用处和实现方法:
1、上下滑动:一般用于浏览页面,例如新闻客户端的信息流。
实现方案:通过onDrag事件(锁定y轴)控制页面move动作,使页面上下移动
2、左右滑动:一般用于tab切换,且一般都是顶部tab,例如新闻客户端的分类
实现方案:通过onSwpieLeft和Right控制多个state页面切换,达到tab切换
案例:模拟头条的页面切换(上下浏览页面,左右切tab)
一、实现方案:
由于顶部tab和内容页面的切换效果不一样(一个为滑动,一个无动画),我们这里将tab和页面分隔为两个动态面板来实现。
我们首先创建两个动态面板,如下图,我们分别命名为:Tab页,内容页。
二、动态面板的内容设置
1、为动态面板2(内容页),增加三个state页面,并将三个页面内容填充进去
①为了体现上下滑动效果,页面尽量长一些,至少2屏,这样滑动效果较好。
②每个页面中的元件制作完成后,建议都group起来,方便后续绑定action。
(内容我这里直接手机截图,也可以自行设计。)
2、为动态面板1(Tab页),增加三个state页面,并将三个页面内容填充进去
(如下图,我这里直接截取的三张图片)
三、事件设置(左右滑动,页面切换)
1、内容页向左切换:
选中动态面板2(内容页),增加onSwipeLeft事件(左滑)
①Set Panel State为“内容页”,设置页面切换为Next,切换动画为 slide left。
②Set Panel State为“Tab页”,设置页面切换为Next,切换动画为 none。
2、内容页向右切换:
选中动态面板2(内容页),增加onSwipeRight事件(右滑),
①Set Panel State为“内容页”,设置页面切换为Previous,切换动画为 slide right。
②Set Panel State为“Tab页”,设置页面切换为Previous,切换动画为 none。
四、事件设置(上下滑动,页面浏览)
上下滑动我们使用onDrag事件+move动作来实现,由于页面的state会进行切换,我们需要三个onDrag+move的组合。
首先为动态面板2(内容页)增加三个onDrag事件的case。
增加方法:
双击onDrag事件,弹出的事件对话框中,点击顶部的Add Condition。
剩下的两个case依次设定为state2,和state3,这里代表onDrag事件可根据state做不同的动作。
为每个刚才设置好的Case增加move动作,move的对象是group起来的一组图片,Move的属性设为with drag y。
也可以设定一个上边界(Bounds),以防内容顶部滑动超出界面
参考设定值:top,is less than,0
其他两个case操作一样,下图是事件配置完的状态。
五、运行预览效果
运行一下,我们上下滑动页面,页面展示不同内容。左右滑动页面,页面可以有滑动效果的切换,顶部tab无滑动效果切换,一切正常,大功告成。
喜欢请点赞
---------------------------------
Axure快速入门系列教程:
Song:如何自学Axure(0基础入门教程)
Song:Axure动态面板(快速入门+轮播图案例)
Song:Axure动态面板(上下左右滑动页面)
Song:Axure母版使用技巧(效率提升100%)
Song:Axure 元件库 Bootstrap4(超实用)
Song:Axure中继器(快速入门+交互案例)
axure 元件_Axure动态面板(上下左右滑动页面)相关推荐
- axure原型怎么让文字自动换行_Axure动态面板教程(快速入门+轮播图案例)
动态面板(Dynamic Panel)是Axure的核心功能之一,但很多初学者都反馈理解有难度,今天用一个简单的例子让大家快速掌握它,并且学会做一个常用的轮播图. 12月21日更新:B站视频版教程: ...
- axure 点击按钮弹出框_Axure动态面板教程:弹出框效果的制作
作为一名互联网产品设计人员,相信很多同行每天上班电脑上都会运行着一个软件--Axure,她能帮助网站需求设计者,快捷而简便的创建基于网站构架图的带注释页面示意图.操作流程图.以及交互设计,并可自动生成 ...
- axure内联框架和动态面板_Axure -- 动态面板入门解析
动态面板简介 动态面板 -- 样式(特有) 滚动条设置(预览页面的区域滚动条) 从不滚动 在预览界面隐藏滚动条. 注意:会根据动态面板的大小展示对应内容,超出动态面板部分内容不能展示. 按需滚动 在预 ...
- axure rp8 添加动态面板_Axure RP8 | 动态面板-容器
动态面板:能够在一个固定的区域切换显示的内容.能实现很多动态效果. 其本身是一个透明的元件.一个动态面板里有若干个[状态]."若动态面板是幻灯片的放映机,而状态则是幻灯片." 打开 ...
- 【产品】原型设计之Axure如何通过动态面板实现弹框
1.打开Axure软件,从元件库中拉出一个矩形框和按钮,矩形框是为了展示主页的内容,按钮是为了点击后弹出对话框的效果,如下图所示: 2.从元件库中拉出一个动态面板,放在页面上,摆放位置可以根据需要进行 ...
- axure 元件_Axure流程图制作
本文章为网上学习记录,仅供参考. 打开axure工具,在元件库中选择[Flow],表示切换到流程图的元件库中. 2.圆角矩形代表开始流程,从元件库中拖入一个圆角矩形,双击编辑文字. 3.菱形代表判断的 ...
- axure内联框架和动态面板_Axure教程:如何使用动态面板?动态面板功能详解
写了几个Axure教程之后发现,可能教程的起点有些高了,过分的去讲效果的实现,而忽略了axure功能以及基础元件的使用,那么从这个教程开始,把这些逐渐的展开讲解. 关于Axure动态面板 动态面板是a ...
- Axure教程:如何使用动态面板?动态面板功能详解
写了几个Axure教程之后发现,可能教程的起点有些高了,过分的去讲效果的实现,而忽略了axure功能以及基础元件的使用,那么从这个教程开始,把这些逐渐的展开讲解. 关于Axure动态面板 动态面板是a ...
- Axure RP使用攻略--动态面板的用途(8)
写了几个Axure教程之后发现,可能教程的起点有些高了,过分的去讲效果的实现,而忽略了axure功能以及基础元件的使用,那么从这个教程开始,把这些逐渐的展开讲解. 关于动态面板 动态面板是axure原 ...
最新文章
- HAProxy+Keepalived高可用负载均衡配置
- 是财富自由的声音,蚂蚁上市前,取消了周报
- PLL_BASE——Basic Phase Locked Loop Clock Circuit(Virtex-5, Spartan-6)
- Log4net 用法 本地日志
- Latex、Lyx学习备忘
- 互相封杀8年后,阿里终于挖开腾讯12亿流量金矿?
- POJ 1041 John's trip(欧拉回路)
- 给大家分享一个简单的例子 给SWF加一个壳
- Dubbo 常见服务治理策略
- 关于excel表的生成
- jq 实现头像(气泡式浮动)
- mysql 存储过程 获取错误信息 继续执行
- MFC中获取各个窗口(对话框)之间的指针、对象、句柄
- 如何安装固态硬盘和重装系统???
- android10禁用华为桌面,华为禁用第三方桌面 简介办法
- 3.5 计算机网络之介质访问控制(静态划分信道、FDM、TDM、STDM、WDM、CDM)、(动态划分信道、ALOHA、CSMA、CSMA/CD、CSMA/CA)、令牌传递协议
- 搭建授权服务器oauth2
- 小米2020校招Android笔试题
- [译]Kotlin的独门秘籍Reified实化类型参数(上篇)
- bigemap如何应用卫星图像到Auto CAD
热门文章
- 搞语音的有关音频的基础知识
- cluster(1)
- 室友在宿舍玩游戏我学java_在宿舍写代码总被一个室友认为在装逼,该怎么办?...
- uniapp微信小程序授权登录和获取微信绑定的手机号码
- replaceAll()如何同时替换多个不同的字符串(或多个符号)
- perplexity和预训练时用的loss的区别
- 大学计算机基础ppt重点,大学计算机基础.ppt
- ctfshow七夕杯 writeup
- (详细)华为畅享6S DIG-AL00的usb调试模式在哪里打开的教程
- 08s01 mysql_mysql报错 code:08S01,msg:SQLSTATE