StreetViewPanoramaFragment

classe publique StreetViewPanoramaFragment étend le fragment

Composant StreetViewPanorama dans une application. Ce fragment est le moyen le plus simple de placer une rue. Afficher le panorama dans une application. Il s'agit d'une enveloppe autour d'une vue de panorama pour pour répondre aux besoins nécessaires du cycle de vie. En tant que fragment, ce composant peut être ajouté à une de mise en page de l'activité avec le code XML ci-dessous.

 <fragment
    class="com.google.android.libraries.maps.StreetViewPanoramaFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
Un StreetViewPanorama doit être acquis à l'aide de getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback). StreetViewPanoramaFragment initialise automatiquement le système Street View et la vue.

Une vue peut être supprimée lorsque la méthode onDestroyView() de StreetViewPanoramaFragment est appelée et l'option useViewLifecycleInFragment(boolean) est défini. Dans ce cas, le fragment StreetViewPanoramaFragment n'est plus valide tant que la vue n'est pas recréé plus tard lorsque le onCreateView(LayoutInflater, ViewGroup, Bundle) de MapFragment est appelée.

Tout objet obtenu à partir de StreetViewPanorama est associé à la vue. Il est important de ne pas tenir des objets au-delà de la vie de la vue. Sinon, cela entraînera une fuite de mémoire car la vue ne peut pas être libérée.

N'utilisez cette classe que si vous ciblez l'API 12 ou une version ultérieure. Sinon, utilisez SupportStreetViewPanoramaFragment.

Remarque: Le SDK Google Maps pour Android n'accepte pas plusieurs objets StreetViewPanoramaFragment dans une même activité.

Récapitulatif des constantes héritées

Récapitulatif des constructeurs publics

StreetViewPanoramaFragment()
Crée un fragment de panorama Street View.

Récapitulatif des méthodes publiques

vide
getStreetViewPanoramaAsync(rappel OnStreetViewPanoramaReadyCallback)
Définit un objet de rappel qui est déclenché lorsque l'instance StreetViewPanorama est prêts à être utilisés.
statique StreetViewPanoramaFragment
newInstance(options StreetViewPanoramaOptions)
Crée un fragment de panorama Street View avec les options données.
statique StreetViewPanoramaFragment
newInstance()
Crée un fragment de panorama Street View en utilisant les options par défaut.
vide
onActivityCreated(Bundle savedInstanceState)
vide
onAttach(activité de l'activité)
vide
onCreate(Bundle savedInstanceState)
Afficher
onCreateView(modèle de gonflage LayoutInflater, conteneur ViewGroup, Bundle savedInstanceState)
vide
vide
vide
onInflate(activité d'activité, attributs AttributeSet, Bundle savedInstanceState)
Analyser les attributs lors du gonflage à partir d'une hiérarchie de vues dans les arguments que nous traitons
vide
vide
vide
vide
onSaveInstanceState(état du bundle)
vide
void
onStop()
vide
setArguments(arguments du bundle)

Récapitulatif des méthodes héritées

Constructeurs publics

<ph type="x-smartling-placeholder"></ph> public StreetViewPanoramaFragment ()

Crée un fragment de panorama Street View. Ce constructeur est public uniquement et peut uniquement être utilisé par un système de gonflage. Utilisez newInstance() pour créer un StreetViewPanoramaFragment par programmation.

Méthodes publiques

<ph type="x-smartling-placeholder"></ph> public vide getStreetViewPanoramaAsync (rappel OnStreetViewPanoramaReadyCallback)

Définit un objet de rappel qui est déclenché lorsque l'instance StreetViewPanorama est prêts à être utilisés.

Remarques :

  • Si les services Google Play ne sont pas installés sur l'appareil de l'utilisateur, rappel ne sera pas déclenché tant que l'utilisateur ne l'aura pas installé.
  • Le rappel sera exécuté dans le thread principal.
  • L'objet StreetViewPanorama fourni par le rappel n'est pas nul.

Paramètres
rappel Objet de rappel qui est déclenché lorsque le panorama est prêt à être utilisé.

<ph type="x-smartling-placeholder"></ph> public statique StreetViewPanoramaFragment newInstance (StreetViewPanoramaOptions)

Crée un fragment de panorama Street View avec les options données.

Paramètres
options

<ph type="x-smartling-placeholder"></ph> public statique StreetViewPanoramaFragment newInstance ()

Crée un fragment de panorama Street View en utilisant les options par défaut.

<ph type="x-smartling-placeholder"></ph> public vide onActivityCreated (Bundle savedInstanceState)

Paramètres
savedInstanceState

<ph type="x-smartling-placeholder"></ph> public vide onAttach (activité)

Paramètres
activité

<ph type="x-smartling-placeholder"></ph> public vide onCreate (Bundle savedInstanceState)

Paramètres
savedInstanceState

<ph type="x-smartling-placeholder"></ph> public Afficher onCreateView (modèle de gonflage LayoutInflater, conteneur ViewGroup, bundle savedInstanceState)

Paramètres
gonflage
conteneur
savedInstanceState

public void onDestroy ()

<ph type="x-smartling-placeholder"></ph> public vide onDestroyView ()

<ph type="x-smartling-placeholder"></ph> public vide onInflate (activité d'activité, attributs AttributeSet, bundle savedInstanceState)

Analyser les attributs lors du gonflage à partir d'une hiérarchie de vues dans les arguments que nous traitons

Paramètres
activité
attrs
savedInstanceState

public void onLowMemory ()

public void onPause ()

public void onResume ()

<ph type="x-smartling-placeholder"></ph> public vide onSaveInstanceState (état d'exportation du bundle)

Paramètres
outState

public void onStart ()

public void onStop ()

<ph type="x-smartling-placeholder"></ph> public vide setArguments (Bundle d'arguments)

Paramètres
args