Un componente StreetViewPanorama en una app Este fragmento es la manera más sencilla de colocar una imagen de Street View Visualiza una panorámica en una aplicación. Es un wrapper que rodea una vista de una panorámica para para abordar las necesidades necesarias del ciclo de vida. Por ser un fragmento, este componente se puede agregar a una archivo de diseño de tu actividad con el XML que aparece a continuación.
<fragment class="com.google.android.libraries.maps.SupportStreetViewPanoramaFragment" android:layout_width="match_parent" android:layout_height="match_parent"/>Se debe adquirir un
StreetViewPanorama
mediante getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback)
. SupportStreetViewPanoramaFragment
inicializa automáticamente el sistema de Street View y la vista.
Se puede quitar una vista cuando el método onDestroyView()
de SupportStreetViewPanoramaFragment es
y se llama a la opción useViewLifecycleInFragment(boolean)
automático. Cuando esto sucede, el elemento SupportStreetViewPanoramaFragment deja de ser válido hasta que se modifica la vista.
se volverá a crear más adelante cuando onCreateView(LayoutInflater, ViewGroup, Bundle)
de MapFragment
método.
Cualquier objeto obtenido de StreetViewPanorama
se asocia con la vista. Es
es importante no aferrarse a objetos más allá de la vida de la vista. De lo contrario, causará una fuga de memoria.
ya que no se puede liberar la vista.
Usa esta clase solo si tu objetivo es el nivel de API 12 y versiones posteriores. De lo contrario, usa Compatibilidad conStreetViewPanoramaFragment
Nota: El SDK de Google Maps para Android no admite varios objetos
SupportStreetViewPanoramaFragment
en una actividad.
Resumen de constructores públicos
SupportStreetViewPanoramaFragment()
Crea un fragmento de panorámica de Street View.
|
Resumen de métodos públicos
void |
getStreetViewPanoramaAsync(devolución de llamada OnStreetViewPanoramaReadyCallback)
Establece un objeto de devolución de llamada que se activará cuando se active la instancia
StreetViewPanorama .
lista para usar. |
estático SupportStreetViewPanoramaFragment |
newInstance(opciones de StreetViewPanoramaOptions)
Crea un fragmento de panorámica de Street View con las opciones determinadas.
|
estático SupportStreetViewPanoramaFragment |
newInstance()
Crea un fragmento de panorámica de Street View con las opciones predeterminadas.
|
void |
onActivityCreated(paquete guardadoInstanceState)
|
void |
onAttach(Actividad de la actividad)
|
void |
onCreate(Bundle savedInstanceState)
|
Ver |
onCreateView(inflador de LayoutInflater, contenedor ViewGroup, Bundle savedInstanceState)
|
void |
onDestroy()
|
void | |
void |
onInflate(Actividad de la actividad, Atributos de AtributoSet, Bundle savedInstanceState)
Analizar atributos durante el aumento desde una jerarquía de vistas a los argumentos que manejamos
|
void | |
void |
onPause()
|
void |
#onresume
|
void |
onSaveInstanceState(Bundle outState)
|
void |
onStart()
|
void |
onStop()
|
void |
setArguments(argumentos del paquete)
|
Resumen de métodos heredados
Constructores públicos
público SupportStreetViewPanoramaFragment ()
Crea un fragmento de panorámica de Street View. Este constructor es público solo para su uso por parte de un inflador.
Usa newInstance()
para crear un elemento SupportStreetViewPanoramaFragment de manera programática.
Métodos públicos
público anular getStreetViewPanoramaAsync (devolución de llamada OnStreetViewPanoramaReadyCallback)
Establece un objeto de devolución de llamada que se activará cuando se active la instancia StreetViewPanorama
.
lista para usar.
Ten en cuenta lo siguiente:
- Si los Servicios de Google Play no están instalados en el dispositivo del usuario, el no se activará la devolución de llamada hasta que el usuario la instale.
- La devolución de llamada se ejecutará en el subproceso principal.
- El objeto
StreetViewPanorama
proporcionado por la devolución de llamada no es nulo.
Parámetros
callback | El objeto de devolución de llamada que se activa cuando la panorámica está lista que se usan. |
---|
público estático SupportStreetViewPanoramaFragment . newInstance (opciones de StreetViewPanoramaOptions)
Crea un fragmento de panorámica de Street View con las opciones determinadas.
Parámetros
opciones |
---|
público estático SupportStreetViewPanoramaFragment . newInstance ()
Crea un fragmento de panorámica de Street View con las opciones predeterminadas.
público anular onActivityCreated (paquete guardadoInstanceState)
Parámetros
Estado de instancia guardado |
---|
público anular onAttach (Actividad de actividad)
Parámetros
actividad |
---|
público anular onCreate (paquete guardadoInstanceState)
Parámetros
Estado de instancia guardado |
---|
público Ver onCreateView (inflador de LayoutInflater, contenedor ViewGroup, Bundle savedInstanceState)
Parámetros
inflador | |
---|---|
contenedor | |
Estado de instancia guardado |
vacío público onDestroy ()
público anular onDestroyView ()
público anular onInflate (Activity activity, AttributeSet attrs, Bundle savedInstanceState)
Analizar atributos durante el aumento desde una jerarquía de vistas a los argumentos que manejamos
Parámetros
actividad | |
---|---|
attrs | |
Estado de instancia guardado |
público público onLowMemory ()
public void onPause ()
vacío público onResume ()
público anular onSaveInstanceState (Estado de salida del paquete)
Parámetros
outState |
---|
public void onStart ()
public void onStop ()
público anular setArguments (argumentos de paquete)
Parámetros
args |
---|