首页 / 浏览问题 / 移动GIS / 问题详情
Layer图层设置透明度
55EXP 2020年06月12日
我想设置图层的透明度然后叠加,但是我发现只有set方法,却没有get透明度的方法,请问是我没找到吗?还是本来就没这个方法。我用的是 Imoble 10i

1个回答

您好,您获取图层的透明度后是要做什么呢?目前图层的接口里面只提供了设置透明度的方法
9,232EXP 2020年06月12日
为了设置图层透明度啊,开始都是100,然后改动几次之后,那岂不是初始值都不知道了?有啥其他解决办法吗?
这个没有,你可以在iDesktop桌面软件中设置好透明度,然后在移动端去设置这个值
呃呃呃,这样就多麻烦了。做完图还得告诉人家设置了多少……?

其次,我设置了一次,我觉得不太好,我又需要重新设置,那刚刚设置那个值不就是又获取不到了……?
你可以自己在上层做一个滑动条来设置透明度,不一定要手动设置数值,通过滑动条设置就可以
对啊,目前是这个思路,但是问题是,初始值这块啊……滑条的每次初始值咋获取呢?

比如新加图层了,滑条的初始位置又如何获取呢?
初始值你可以统一设置一个值,如果客户觉得透明度不够可以自己设置透明度
那您想过没有如果一个layer需要多次设置呢?每一次滑条的初始值就是上一次set的那个数值,这个就获取不了吧。
那你可以写一个文本框自己输入这个值来设置,
肯定是我表述不清,您没理解我的意思咯,我保存数组里面得了。
您好,这个透明度只有setOpaqueRate,没有getOpaqueRate,无法做当前图层的当前透明度回显啊。
是咯,的确是这样的。我直接存起来了,直接默认100,然后改动就存储起来,下次调用直接读取。
...