2014-04-01 4 views
1

Я хочу показать прозрачный макет над фрагментом карты, который включает одно изображение и одну текстовую строку в качестве подсказки по карте. Когда пользователь нажмет на этот макет, он станет невидимым, и карта будет отображаться. Не знаю, чтобы показать прозрачную карту. пожалуйста помоги.Показать прозрачный макет над фрагментом Google maps android

Моей Карта раскладка:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/map_container" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:background="@color/white" 
android:padding="@dimen/ten_dp" > 

<fragment 
    android:id="@+id/map_address" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    class="com.google.android.gms.maps.SupportMapFragment" /> 

ответ

5

Вы просто должны установить прозрачный цвет для фона значения

background:"@android:color/transparent" 

А в вашем случае, просто добавьте макет

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/map_container" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:background="@color/white" 
android:padding="@dimen/ten_dp" > 

<fragment 
    android:id="@+id/map_address" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    class="com.google.android.gms.maps.SupportMapFragment" /> 

<RelativeLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@android:color/transparent"> 
     <TextView/> 
     <ImageView/> 

</RelativeLayout> 

</RelativeLayout> 
+0

Спасибо, он работает –

Смежные вопросы