Street ViewPanorama Frammento

classe pubblica StreetViewPanoramaFragment estende Frammento

Un componente StreetViewPanorama in un'app. Questo frammento è il modo più semplice per posizionare un elemento Street Visualizzare la panoramica in un'applicazione. È un wrapper intorno alla vista di una panoramica che consente di per gestire le necessarie esigenze del ciclo di vita. Essendo un frammento, questo componente può essere aggiunto a un di layout dell'attività semplicemente con il codice XML di seguito.

 <fragment
    class="com.google.android.libraries.maps.StreetViewPanoramaFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
Un StreetViewPanorama deve essere acquisito utilizzando getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback). L'elemento StreetViewPanoramaFragment inizializza automaticamente il sistema Street View e la vista.

È possibile rimuovere una visualizzazione se il metodo onDestroyView() di StreetViewPanoramaFragment è e l'opzione useViewLifecycleInFragment(boolean) è per iniziare. In questi casi, StreetViewPanoramaFragment non è più valido finché la visualizzazione non è ricreato di nuovo in seguito, quando l'elemento onCreateView(LayoutInflater, ViewGroup, Bundle) di MapFragment .

Qualsiasi oggetto ottenuto da StreetViewPanorama è associato alla vista. È è importante non aggrapparsi a oggetti che esulano dalla vita utile della visuale. altrimenti causerà una perdita di memoria perché la vista non può essere rilasciata.

Utilizza questa classe solo se hai scelto come target l'API 12 e versioni successive. Altrimenti, usa SupportStreetViewPanoramaFragment.

Nota: l'SDK Google Maps per Android non supporta più oggetti StreetViewPanoramaFragment in una sola attività.

Riepilogo costante ereditato

Riepilogo pubblico costruttore

StreetViewPanoramaFragment()
Crea un frammento panoramico di Street View.

Riepilogo del metodo pubblico

null
getStreetViewPanoramaAsync(callback OnStreetViewPanoramaReadyCallback)
Imposta un oggetto di callback che viene attivato quando l'istanza StreetViewPanorama viene pronto all'uso.
statico StreetViewPanoramaFragment
newInstance(opzioni StreetViewPanoramaOptions)
Crea un frammento di panorama di Street View con le opzioni specificate.
statico StreetViewPanoramaFragment
newInstance()
Crea un frammento della panoramica Street View utilizzando le opzioni predefinite.
null
onActivityCreated(Bundle savedInstanceState)
null
onAttach(Attività)
null
onCreate(Bundle savedInstanceState)
Visualizza
onCreateView(Inserto LayoutInflater, container ViewGroup, bundle savedInstanceState)
null
null
null
onInflate(Attività attività, attributi AttributeSet, bundle savedInstanceState)
Analizzare gli attributi durante l'inflazione da una gerarchia di visualizzazione negli argomenti che gestiamo.
null
null
null
null
onSaveInstanceState(Bundle outState)
null
null
onStop()
null
setArguments(argomenti bundle)

Riepilogo del metodo ereditato

Costruttori pubblici

pubblica . StreetViewPanoramaFragment ()

Crea un frammento panoramico di Street View. Questo costruttore è pubblico solo per l'uso da parte di un gonfiatore. Utilizza newInstance() per creare un elemento StreetViewPanoramaFragment in modo programmatico.

Metodi pubblici

pubblica null . getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback)

Imposta un oggetto di callback che viene attivato quando l'istanza StreetViewPanorama viene pronto all'uso.

Ricorda:

  • Nel caso in cui Google Play Services non sia installato sul dispositivo dell'utente, il callback non verrà attivato finché l'utente non lo installa.
  • Il callback verrà eseguito nel thread principale.
  • L'oggetto StreetViewPanorama fornito dal callback è diverso da null.

Parametri
callback L'oggetto callback che viene attivato quando la panoramica è pronta in uso.

pubblica statico StreetViewPanoramaFragment newInstance (opzioni StreetViewPanoramaOptions)

Crea un frammento di panorama di Street View con le opzioni specificate.

Parametri
opzioni

pubblica statico StreetViewPanoramaFragment newInstance ()

Crea un frammento della panoramica Street View utilizzando le opzioni predefinite.

pubblica null . onActivityCreated (Bundle savedInstanceState)

Parametri
savedInstanceState

pubblica null . onAttach (Attività)

Parametri
attività

pubblica null . onCreate (Bundle savedInstanceState)

Parametri
savedInstanceState

pubblica Visualizza . onCreateView (Inflatore LayoutInflater, container ViewGroup, bundle savedInstanceState)

Parametri
gonfiatore
container
savedInstanceState

pubblica null . onDestroy ()

pubblica null . onDestroyView ()

pubblica null . onInflate (Attività attività, attributi AttributeSet, bundle savedInstanceState)

Analizzare gli attributi durante l'inflazione da una gerarchia di visualizzazione negli argomenti che gestiamo.

Parametri
attività
attrs
savedInstanceState

pubblica null . onLowMemory ()

pubblica null . onPause ()

pubblica null . onResume ()

pubblica null . onSaveInstanceState (outState del bundle)

Parametri
outState

pubblica null . onStart ()

pubblica null . onStop ()

pubblica null . setArguments (argomenti bundle)

Parametri
argomenti