- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EDITED BY CHENYU * 移动互联网业务 《移动互联网业务》课程 Mobile Internet Service 主讲教师 陈煜 移动通信技术专业教学资源库 深圳信息职业技术学院电子与通信学院 Axure RP案例一 ——屏幕滑动效果 实现目标: (1)屏幕里的内容(画布)跟随手势移动; (2)当移动手势过大时,画布返回至紧贴屏幕的上/下边缘(阻尼效果)。 案例:屏幕滑动效果 目录 01 第一步 02 第二步 Keynote 03 第三步 第一步: 将图片或文字组件放在动态面板里。 之所以放在动态面板里,是因为将这个动态面板看作一层薄薄的屏幕玻璃,手在上面滑动的时候,玻璃本身不动,是其下面的画布在动。 案例:屏幕滑动效果 目录 01 第一步 02 第二步 Keynote 03 第三步 第二步:为动态面板的ondrag手势添加用例 先选中触发用例的物体。 因为有时候点击了A 物体,可能引发B物体的出现/消失/移动, 而整个事件是A触发的, 所以用例是写在A上面的; 找到“控件交互与注释”面板。如下图,如果找不到的话,就在View - Panes - Widget Interactions and Notes 菜单里面把他打开; 案例:屏幕滑动效果 第二步:为动态面板的ondrag手势添加用例 在交互面板里面,找到鼠标拖动OnDrag事件,点击 add case增加用例。 意思是,你所写的用例,是一个鼠标拖动事件,由鼠标拖动引发。 其他的事件包括:鼠标点击(OnClick)、鼠标悬浮在控件上方(OnMouseEnter)、鼠标移开(OnMouseOut)。 案例:屏幕滑动效果 第二步:为动态面板的ondrag手势添加用例 案例:屏幕滑动效果 在弹出的 case editor用例编辑器里面选择你想要触发的动作 注意,对于一个没有加过任何用例的控件而言,axure会默认帮你把动作放在case1(第一个用例)之下。 大概分三个column (三个竖栏): 第一个竖栏是动作的类型,全是树形结构,可以尽情的探索有没有你需要用的动作; 第二个竖栏是具体动作的表达式的预览; 第三个竖栏是选择操作的对象以及操作的方式,比如移动谁、移动的时候的耗时/速度。 都配置好以后,点击OK完成。 第二步:为动态面板的ondrag手势添加用例 案例:屏幕滑动效果 用例添加完成之后,会显示在“控件交互与注释”面板当中 用例可以再次修改(点Edit case或直接双击 case1); 用例实际看起来,像数学表达式一样,Move something with drag y。 实际的原理是:动态面板检测到光标在上面移动 y像素时,将其里面的内容也移动y像素。 目录 01 第一步 02 第二步 Keynote 03 第三步 第三步: 阻尼效果 向上移动画布时,画布的y轴坐标值会减小。因为不能将内容拖出屏幕之外,所以这个y值会有一个最小值。同样,向下移动画布时,y轴坐标值会增大,会有一个最大值。我们先处理向上拖动的情况。 案例:屏幕滑动效果 计算y值的最小值: -(画布的高度 – 屏幕高度):本例中,可以这样计算,是因为内容组件(image)的Y值,初始值为0。 为内容组件(image)添加用例:当拖拽结束鼠标释放时,如果image没有与底部操作栏交叠,则将image 向下移动至y值最小值(具体设置看右边的截图, -361 即为image向上拖拽的最小值)。 计算y值的最大值(本例中为0),处理内容组件向下拖动超出界限然后回弹的阻尼效果。 move 函数,是可以控制移动一个对象移动的速度的。在本例中使用匀速(linear 线性)即可。 小结:屏幕滑动效果 01 将图片或文字组件放在动态面板里 02 为动态面板的ondrag手势添加用例 Keynote 03 设置阻尼效果 谢 谢 主讲教师 陈煜 移动通信技术专业教学资源库 深圳信息职业技术学院电子与通信学院 * * * * * * * * EDITED BY CHENYU * 移动互联网业务 * * * * * * * *
您可能关注的文档
- 生物化学 生物化学 13.第十章 DNA的生物合成.ppt
- 生物化学 生物化学 第13章水、电解质及微量元素代谢.ppt
- 生物化学基础 糖的代谢 diabetes2.pptx
- 生物化学基础 影响酶促反应速度因素 酶促反应速度影响因素.pptx
- 生物化学检验技术 质间质控的VIS评价方法 生物化学检验107-4.3.2室间质控的评价方法VIS法-魏碧娜.pptx
- 生物化学检验技术(2015)、教学服务模块 教学课件、激素分泌的调节、课件 3.7.1内分泌疾病实验室检测的常用方法及影响因素.pptx
- 医学影像解剖学 脑 内囊.ppt
- 医药市场营销 人员推销 人员促销策略应用2.ppt
- 生物化学检验技术(2015)、生物化学检验技术 同工酶分析、同工酶分析 025-2.1.4同工酶分析.pptx
- 医用化学、教学服务模块 教学课件、2.对映异构、课件 对映异构2-对映异构.pptx
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
文档评论(0)