如何使地图视图上的缩放控件透明?

时间:2012-08-10 19:34:37

标签: android controls zoom android-mapview transparent

我的MapView上有一堆按钮已经透明,所以我想让底部的内置缩放控件也透明。不推荐使用getZoomControl()上的MapView。任何人都知道如何在没有Buttons的情况下控制对象中的getZoomControl

修改

所以我明白了。事实证明,ZoomButtonsController的容器只有ViewGroup。我可以通过容器子集解析查找作为ZoomControl实例的对象,该对象是ViewGroup的行内实例。我可以通过ZoomControl的孩子来解析它所包含的ZoomButtonsgetBackground()ZoomButton的{​​{1}}。

这是我的代码:

setAlpha()

3 个答案:

答案 0 :(得分:0)

删除内置缩放按钮并使用您自己的按钮并设置其操作以执行缩放操作。你可以让按钮看起来像你想要的那样。

答案 1 :(得分:0)

据我了解,它已在android.view.View中弃用,但它位于android.widget.ZoomButtonsController。不确定这是否有帮助。让我知道。

Here is some documentation.

答案 2 :(得分:0)

按照文档中的建议尝试使用setBuiltInZoomControls(boolean)