Axure系列:摩拜单车-----拖动地图

大家好,这篇主要讲述,用动态面板实现拖动地图效果

步骤

1、到网上找到地图,截一张大的地图,粘贴到Axure中

2、选中地图,右键将其变成动态面板,操作两次(后续会说为什么要操作两次的原因)

3、命名,最外面一层的动态面板为显示区,去掉自动调整为内容尺寸的打勾,并设置尺寸为(320,504);里面一层的动态面板为拖动(真正用来拖动的元件),勾选自动调整为内容尺寸。

4、开始实现拖动,双击显示区动态面板下的State1,选中“拖动”动态面板,添加事件:

补充:这个地方用动态面板,是便于在面板中添加其他元件,如单车图标、位置标记

5、别以为结束了,还有一个重要的点,就是地图的默认位置,我们需要把地图的中心位置默认在“显示区”的中心。在这肯定有人想着,把地图(大小为1000*1000)的坐标设为(-500,-500),这么做是可以的,但是若你的地图变大或变小了又要重新调整了。这里我用一下函数,给“拖动”动态面板加上事件,如图:

保证每次载入时,自动计算位置,及时元件的尺寸变了也无妨

6、再补充一下其他元件,就把摩拜首页的地图拖动效果完成了

福利:

原型预览地址:http://d5n4x1.axshare.com

源文件地址:http://pan.baidu.com/s/1jILzLau 密码:8xl7

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【说明:本文是从Principle官网翻译过来的,因个人能力和水平有限,部分术语可能不准确,对软件功能的理解也可能...
    shea阅读 42,622评论 23 117
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,556评论 25 708
  • 9/30第二天写手训练营20160809 七夕 王琼 说到这个日子 其实爱情疼痛 梦境丰饶,然而 现实瘦弱,如果 ...
    后院的小小阅读 244评论 0 0
  • 小的时候 记得安静的夜晚,月光皎洁 躺在苹果树下,月光从枝条和叶子参差不齐的缝隙中洒在脸上 一晃一晃,仿佛带我周游...
    陪月亮摘星星阅读 480评论 2 6
  • 一.默默在你的身后守候的我,多想看你不经意的笑容 尚清雨躺在地上,刺骨的疼痛使她麻痹。周围的嘈杂声已经变得模...
    陆璟然迷妹阅读 420评论 3 3