2013-06-10 3 views
2

J'ai un fragment contenant un objet Google Map que je superpose à d'autres éléments de l'interface utilisateur. Je voudrais que ce fragment/carte soit transparent. Voici l'élément:Fragment transparent Android/GoogleMap

// the fragment in xml: 

<fragment 
    android:id="@+id/map" 
    android:layout_width="140dp" 
    android:layout_height="120dp" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentRight="true" 
    class="com.google.android.gms.maps.MapFragment" > 
</fragment> 

// relevant Java code: 

private GoogleMap map; 

map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap(); 

Comment rendre cette carte transparente? Merci.

+0

Que voudriez-vous avoir transparent (ou translucide)? –

Répondre

3

Le code suivant pourrait fonctionner:

 

((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getView().setBackgroundResource(android.R.color.transparent) 

Vous pouvez même créer une sous-classe de MapFragment et remplacer la méthode OnCreateView() pour définir l'arrière-plan transparent.