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"/>
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 |
onPause()
|
null |
onResume()
|
null |
onSaveInstanceState(Bundle outState)
|
null |
onStart()
|
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 |
---|