StreetViewPanoramaFragment

clase pública StreetViewPanoramaFragment extiende el fragmento

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.StreetViewPanoramaFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
Se debe adquirir un StreetViewPanorama mediante getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback). StreetViewPanoramaFragment inicializa automáticamente el sistema de Street View y la vista.

Se puede quitar una vista cuando el método onDestroyView() de StreetViewPanoramaFragment es y se llama a la opción useViewLifecycleInFragment(boolean) automático. Cuando esto sucede, el objeto StreetViewPanoramaFragment 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 StreetViewPanoramaFragment en una actividad.

Resumen de la constante heredada

Resumen de constructores públicos

StreetViewPanoramaFragment()
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 StreetViewPanoramaFragment
newInstance(opciones de StreetViewPanoramaOptions)
Crea un fragmento de panorámica de Street View con las opciones determinadas.
estático StreetViewPanoramaFragment
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 StreetViewPanoramaFragment ()

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 objeto StreetViewPanoramaFragment 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 StreetViewPanoramaFragment . newInstance (opciones de StreetViewPanoramaOptions)

Crea un fragmento de panorámica de Street View con las opciones determinadas.

Parámetros
opciones

público estático StreetViewPanoramaFragment . 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