Android:MapView中的色调屏幕(谷歌地图)

时间:2012-04-22 20:40:59

标签: android google-maps android-mapview

我在我的Activity中使用以下布局扩展了MapActivity:

<?xml version="1.0" encoding="utf-8"?>
<com.google.android.maps.MapView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mapview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:apiKey="My Google Maps Key"
    android:clickable="true" />

我想要实现的目标:当用户在夜间使用地图时,屏幕应该用深色(黑色或深蓝色)着色。由于填充整个屏幕的MapView来自ViewGroup - 我想有一些方法可以实现这一点吗?

1 个答案:

答案 0 :(得分:1)

好吧,您可以将MapView放在FrameLayout中,然后在FrameLayout上应用android:foreground,或类似的内容。

但是,我怀疑这不会很好。我怀疑你真正想要的是另一套瓷砖,就像谷歌导航所使用的那样,你有深色瓷砖和浅色文字。我担心你的色调会让地图变得难以理解。但是,也许你会找到一个可以实现你的目标的颜色和透明度。