【发布时间】:2015-12-07 03:08:17
【问题描述】:
我正在开发地图应用程序。我想在 MapView 下显示一些视图。 我用的是方法:
mapView.setAlpha(0.5f);
mapView 没有任何反应。当我尝试将此方法应用于我的按钮时,它可以正常工作,即使将其应用于 mapView 的父视图也会使除 mapView 之外的每个子视图都是透明的。
我们怎样才能使 mapView 透明?我在这里查看了其他问题,但似乎找不到解决方案。
mapView.getMap() 中是否有一些特殊的方法可以用来使其透明?
【问题讨论】:
-
我不认为你可以用 mapview 来实现这一点......即使是一个 ViewGroup,谷歌也为它添加了很多东西。尝试使用其他地图库或重新考虑您的 UI/UX。顺便说一句......你为什么想要这样的东西,如果可以实现的话,看起来真的很糟糕。
-
^ 他说的话,反正看起来很糟糕。避免像瘟疫一样的想法。而是让顶部的东西透明(按钮,图标等......)
-
我知道它看起来很糟糕,但是你将如何实现它呢?谷歌添加了什么让它总是不透明的?还有什么其他的地图库是最好的选择? @MarianoZorrilla
-
这里有一个库列表:wiki.openstreetmap.org/wiki/Android 但是,再次...尽量避免使用那种 UI。
标签: android google-maps google-maps-android-api-2 android-mapview transparent