我的MapView
上有一堆按钮已经透明,所以我想让底部的内置缩放控件也透明。不推荐使用getZoomControl()
上的MapView
。任何人都知道如何在没有Buttons
的情况下控制对象中的getZoomControl
?
修改
所以我明白了。事实证明,ZoomButtonsController
的容器只有ViewGroup
。我可以通过容器子集解析查找作为ZoomControl
实例的对象,该对象是ViewGroup
的行内实例。我可以通过ZoomControl
的孩子来解析它所包含的ZoomButtons
。 getBackground()
和ZoomButton
的{{1}}。
这是我的代码:
setAlpha()
答案 0 :(得分:0)
删除内置缩放按钮并使用您自己的按钮并设置其操作以执行缩放操作。你可以让按钮看起来像你想要的那样。
答案 1 :(得分:0)
据我了解,它已在android.view.View
中弃用,但它位于android.widget.ZoomButtonsController
。不确定这是否有帮助。让我知道。
答案 2 :(得分:0)
按照文档中的建议尝试使用setBuiltInZoomControls(boolean)。