html先隐藏后交互,为配合Axure,我用HTML5先临摹instagramAPP的交互界面
原标题:为配合Axure,我用HTML5先临摹instagramAPP的交互界面
现在市面上有很多诸如Axure、Shireframe、Pencil Project等产品原型设计软件,每个产品都有其独特的优越性,目标都只有一个:高效产出可测试、可交互的产品原型。
毋庸置疑,这些软件的功能都十分强大,但是事实上并没我们想象中的高效,除开都需要完成软件的下载安装捆绑等繁琐操作外,便携性差是他们最令人不满的地方。
就比如老板急需要你在手机上给他展示新制作的APP原型,而你艰辛地在Axure上把原型文件导入到手机中,在手机打开却需要花费几分钟,且浏览时发现效果甚差——动画卡、链接按钮丢失、画面显示不全...同时满足高效、可测试、可互动、方便老板浏览做决策等特点就需要选用一些辅助用的工具或软件了,而HTML5工具似乎是不二的选择。
纵观国内的HTML5制作工具,做得比较好的有易企秀、iH5、MAKA等,三款工具各有利弊但鉴于其交互性的实现,个人还是倾向于iH5。这款工具并非是专业的原型制作工具,它只是能通过高效产出一个产品原型的H5,来弥补Axure等专业工具所不具备的便携式掌上展示功能(特别是动画、动效、交互等元素的展示),以此作为辅助性使用。
下面向大家展示本人用该HTML5工具临摹的instagram APP中的一些交互界面(事先在手机上把各界面截图导出到电脑,然后用PS作切片处理),以及叙述相应的逻辑:
页面跳转:页面的跳转主要用的逻辑为:透明按钮——置顶同层控件——显示/隐藏页面
以点击第一个icon和第二个icon的页面跳转为例,我们需要把已切片的素材导入,先隐藏初始不用显示的页面。在下方icon栏处设置画布,且对应地设置透明按钮,目的是为了用透明按钮+事件的逻辑实现页面跳转。
对于icon栏的切换,除了可以用iH5的时间轴+遮罩功能来实现,可以用“同层控件置顶”功能:在需要点击的按钮下设置事件,将对应的控件顶置即可。
另外这个工具带有“动效”功能,常见的向左进入、向右退出等动效都有,所以我们可以在页面下放置一个进入和退出的动效即可。
页面滑动:
页面滑动交互的主要逻辑为:固定顶、底栏——滑动时间轴——长图头尾设置轨迹关键帧
首先固定首尾栏,设置滑动时间轴,在滑动时间轴下放置用于上下滑动的长图,用轨迹控制长图的头和尾的位置(在时间轴上添加轨迹的关键帧add,然后点击头帧和尾帧设置坐标属性)。值得注意的是,滑动时间轴的属性栏下的“自动跳转控制点”应选为NO。如果勾选该选项,我们在滑动的过程中松手,长图会自动跳转到顶部或者尾部。
页面嵌入视频:
页面嵌入视频交互的主要逻辑为:透明按钮——事件控制播放/暂停
视频规格似乎是限定MP4格式且不大于50M,在设置属性时取消自动播放,通过在播放的图标上设置透明按钮让用户点击触发视频播放和暂停。当然这个播放图标也可以用时间轴+轨迹的配合实现图标闪烁、呼吸型伸缩等提示效果。
当然有很多页面我还没详细表达出来,包括:页面内的动画交互、图片预览时的放大收缩等,这些都能通过时间轴等功能实现,还有3D型翻转的相册类型交互都可以实现。
总而言之在整个体验的过程来说,操作的效率和实现的效果都很好。在使用Axure等工具制作原型时,不妨用H5来作辅助性展示,相信可以更加直观地提高与老板、交互设计师等对象沟通时的效率,便于作产品全局的决策。
文/尼古拉丝赵四 产品职场新人
【相关推荐】
Axure教程:滑动鼠标页面自动切换(一)
Axure教程:移动端原型横纵向滑动同时实现
Axure教程:动态面板实现广告循环播放
如何在Axure中创建自己的元件库
一套出自设计师之手的Axure组件库,让你的原型不再LOW返回搜狐,查看更多
责任编辑:
html先隐藏后交互,为配合Axure,我用HTML5先临摹instagramAPP的交互界面相关推荐
- [WPF疑难] 模式窗口被隐藏后重新显示时变成了非模式窗口
原文:[WPF疑难] 模式窗口被隐藏后重新显示时变成了非模式窗口 [WPF疑难] 模式窗口被隐藏后重新显示时变成了非模式窗口 周银辉 现象: 大家可以试试下面这个很有趣但会带来Defect的现象:当我 ...
- android webview卡顿检测_Android webview隐藏后跳转新页面input输入卡顿与白屏渲染慢的问题说明及修复方案...
关于此问题的说明: Android System WebView 内核的bug:当webview页面中存在持续渲染(如跑马灯效果.banner轮播等).页面被隐藏后会导致JS阻塞影响页面渲染效率.从6 ...
- onchange监听input值变化及input隐藏后change事件不触发的原因与解决方法(设置readonly后onchange不起作用的解决方案)
onchange监听input值变化及input隐藏后change事件不触发的原因与解决方法(设置readonly后onchange不起作用的解决方案) 参考文章: (1)onchange监听inpu ...
- 华为5102路由器虚拟服务器,华为WS5102路由器wifi隐藏后连接方法是什么?
华为WS5102路由器外观修长典雅,整机只有240g重量,乳白色的机身富有艺术气息,搁在家中任何一处都不会有不河蟹的突兀感,如果您实在看着它不爽的话,也可以将四根"小辫"折叠起来收 ...
- GameObject在SetActive(false)隐藏后,其下脚本仍会运行
在测试时发现物体在SetActive(false)隐藏后,其下脚本仍会运行 于是在物体下挂上测试脚本,只要脚本运行就会不断提示"运行中" 可见物体在SetActive(false) ...
- win7下QQ2011隐藏后,鼠标移桌面边缘 QQ滑出来后又自动收进去了解决方法
我是联想ThinkPad SL410K的本本,这本本问题还不少呢,我装的是windows7 旗舰版,安装QQ2011后,QQ在桌面边缘隐藏后,鼠标移过去QQ滑出来后又自动收进去了,哎,这个问题真是烦人 ...
- U盘超级加密3000隐藏后如何打开?
用过<U盘超级加密3000>的用户都知道,这款软件带有可以隐藏的功能,勾选后软件会隐藏起来每次使用时需要通过输入正确的路径去启动,那么具体是如何操作呢?小编今天给大家讲一下:如何隐藏并打开 ...
- sketchup边线设置_SketchUp中隐藏后边线的操作教程
使用SketchUp的用户很多,一些新用户不清楚隐藏后边线,今天小编给大家带来在SketchUp中隐藏后边线的操作教程,希望可以帮到大家. SketchUp中隐藏后边线的操作教程 我们先打开草图大师( ...
- Mac点击关闭按钮退出程序 与 程序隐藏后点击dock图标重新显示
首先AppDelegate实现window的代理: [plain] view plain copy print ? @interface AppDelegate : NSObject <NSA ...
最新文章
- Excel基础操作(二)
- xgboost使用调参
- 动态规划—01背包问题
- 有关Cassandra节点之间的通信:Gossip【译】
- MATLAB矩阵元素的处理
- Facebook 会沦落为二十年前的微软吗?
- linux 用vi命令的使用以及vi编辑后的后续保存退出等相关命令的使用
- Webservice更新时出错。下载”。。。”时出错。请求失败,错误信息为:
- 浅谈DDos******与防御
- 打码兔官网 验证码识别 远程答题服务 代答平台 验证码识别软件下载
- 为贝尔吉比特电信G-120W-B光猫添加自动重启功能
- Uni-app 小程序 App 的广告变现之路:Banner 信息流广告
- 向量积的坐标运算公式推导_向量积的坐标运及度量公式.ppt
- appium2.0+ 单点触控和多点触控新的解决方案
- windows7计算机用户账户,浅析win7旗舰版系统中三种系统用户账户的特点
- 【2016阿里安全峰会】“安全攻防”烧脑博弈全解读【附PDF下载】
- 利用MATLAB视频函数工具箱的…
- qrcode获取图片链接在安卓/ios上的问题
- css3基础知识总结
- 服务器上可以重装操作系统吗,服务器操作系统可以重装
热门文章
- 钢铁侠当PM, 美队做程序员…超级英雄加入IT业会做什么岗位?
- notepad添加16进制编辑插件
- 神木林服务器未能,梦幻西游:175华山剑会神木林,美中不足装备还差一点没凑齐!...
- java的collect用法_java8新特性:stream流中collect用法
- ROC曲线的AUC(以及其他评价指标的简介)知识整理
- Day12_dirent
- springboot实现邮箱简单内容发送(可以自己进行邮箱维护并发送多个人员)
- java swing label_Swing JLabel类
- ubuntu18.04,steam游戏中文乱码
- 你那么在意别人的看法,难怪活不出自己