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.SupportStreetViewPanoramaFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"/>StreetViewPanorama deve essere acquisito utilizzando getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback). L'elemento SupportStreetViewPanoramaFragment inizializza automaticamente il sistema Street View e la vista.
È possibile rimuovere una visualizzazione se il metodo onDestroyView() di SupportStreetViewPanoramaFragment è
e l'opzione useViewLifecycleInFragment(boolean) è
per iniziare. In questi casi, SupportStreetViewPanoramaFragment non è più valido finché la visualizzazione non viene
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
SupportStreetViewPanoramaFragment in una sola attività.
Riepilogo pubblico costruttore
|
SupportStreetViewPanoramaFragment()
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 SupportStreetViewPanoramaFragment |
newInstance(opzioni StreetViewPanoramaOptions)
Crea un frammento di panorama di Street View con le opzioni specificate.
|
| statico SupportStreetViewPanoramaFragment |
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 . SupportStreetViewPanoramaFragment ()
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 SupportStreetViewPanoramaFragment 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
StreetViewPanoramafornito dal callback è diverso da null.
Parametri
| callback | L'oggetto callback che viene attivato quando la panoramica è pronta in uso. |
|---|
pubblica statico SupportStreetViewPanoramaFragment newInstance (opzioni StreetViewPanoramaOptions)
Crea un frammento di panorama di Street View con le opzioni specificate.
Parametri
| opzioni |
|---|
pubblica statico SupportStreetViewPanoramaFragment 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 |
|---|