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"/>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 tienes como objetivo 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
StreetViewPanoramaproporcionado 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 |
|---|