ArcGIS API for Flex的Navigation slider的风格样式及定位

本文介绍了如何在Flex中使用ArcGIS API自定义Navigation Slider的样式和位置。方法一是通过在Map标签中设置styleName,然后在CSS文件中定义新的样式类。方法二是利用Flex4的CSS新语法直接进行定位控制。此外,文章还详细说明了如何定制Navigation Slider内部的滑块和按钮的UI。
摘要由CSDN通过智能技术生成

文by:MoMo(cymoe@163.com
最近一直在看ArcGIS API for Flex的相关资料,下了ESRI的sample在机器上跑的时候,突然很想动手改改UI风格和元素在界面中的定位,却被那个Navigation slider弄得有些郁闷(主要是不知该如何下手)。说起Navigation slider,其实它就是GIS界面上那个可以拖动滑块实现放大缩小功能的导航条——它主要由三个UI元素组成:滑块(slider)、缩小按钮(zoom-in button)、放大按钮(zoom-out button)
查了些资料,总结了两种在flex builder4中修改Navigation slider样式风格和定位的方法:

首先,在flex中可通过引用地图代码的方式先实现地图加载(前提:你的电脑已连在因特网上),在Flash builder4中新建工程,并新建“MXML 应用程序”型的mxml页,在页面源代码中插入以下的引用:

编译运行后可看到ESRI的地图界面,那个Navigation slider默认状态下是位于界面的左上角,呈半透明黑色的垂直条状。
为方便讲解,我在截图中将它着色为红色半透明状态以示区别,并在<esri:Map中添加了logoVisible="false"控制,让右下角的ESRI LOGO处于不显示状态,贴图如下:
ArcGIS API for Flex的Navigation slider的风格样式及定位1

 

下面开始进入正题——接下来要做的事情是:将左上角的这个Navigation Slider移动到右上角。

 

方法一:

1. 在mxml文件中给<esri:Map id=

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值