SupportStreetViewPanoramaFragment

clase pública SupportStreetViewPanoramaFragment extiende Fragment

Un componente StreetViewPanorama en una app. Este fragmento es la manera más simple de colocar una panorámica de Street View en una aplicación. Es un wrapper alrededor de una vista de una panorámica que controla automáticamente las necesidades necesarias del ciclo de vida. Como es un fragmento, este componente puede agregarse al archivo de diseño de una actividad simplemente 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 se llama al método onDestroyView() de SupportStreetViewPanoramaFragment y se establece la opción useViewLifecycleInFragment(boolean). Cuando esto sucede, SupportStreetViewPanoramaFragment deja de ser válido hasta que se vuelve a crear la vista más adelante cuando se llama al método onCreateView(LayoutInflater, ViewGroup, Bundle) de MapFragment.

Cualquier objeto obtenido de StreetViewPanorama se asocia con la vista. Es importante no aferrarse a objetos más allá de la duración de la vista. De lo contrario, se producirá una fuga de memoria porque la vista no se puede liberar.

Usa esta clase solo si tu objetivo es el nivel de API 12 y versiones posteriores. De lo contrario, usa SupportStreetViewPanoramaFragment.

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 streetview.

Resumen de métodos públicos

void
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback callback)
Establece un objeto de devolución de llamada que se activará cuando la instancia StreetViewPanorama esté lista para usarse.
SupportStreetViewPanoramaFragment estático
newInstance(opciones de StreetViewPanoramaOptions)
Crea un fragmento de panorámica de streetview con las opciones determinadas.
SupportStreetViewPanoramaFragment estático
newInstance()
Crea un fragmento de panorámica de streetview mediante las opciones predeterminadas.
void
onActivityCreated(Bundle savedInstanceState)
void
onAttach(Actividad de actividad)
void
onCreate(Bundle savedInstanceState)
Ver
onCreateView(auador LayoutInflater, contenedor ViewGroup, Bundle savedInstanceState)
void
void
void
onInflate(Actividad de la actividad, Atributos de AttributeSet, Bundle savedInstanceState)
Analizan los atributos durante el aumento desde una jerarquía de vistas hasta los argumentos que manejamos.
void
void
void
void
onSaveInstanceState(Bundle outState)
void
void
onStop()
void
setArguments(argumentos de paquete)

Resumen de métodos heredados

Constructores públicos

público SupportStreetViewPanoramaFragment ()

Crea un fragmento de panorámica de streetview. Este constructor es público solo para su uso por parte de un inflador. Usa newInstance() para crear un objeto SupportStreetViewPanoramaFragment de manera programática.

Métodos públicos

público void getStreetViewPanoramaAsync (devolución de llamada OnStreetViewPanoramaReadyCallback)

Establece un objeto de devolución de llamada que se activará cuando la instancia StreetViewPanorama esté lista para usarse.

Ten en cuenta lo siguiente:

  • Cuando el dispositivo del usuario no tenga instalados los Servicios de Google Play, no se activará la devolución de llamada hasta que el usuario lo instale.
  • La devolución de llamada se ejecutará en el subproceso principal.
  • El objeto StreetViewPanorama que proporciona la devolución de llamada no es nulo.

Parámetros
callback Es el objeto de devolución de llamada que se activará cuando la panorámica esté lista para usarse.

público estático SupportStreetViewPanoramaFragment newInstance (StreetViewPanoramaOptions)

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

Parámetros
Opciones

público estático SupportStreetViewPanoramaFragment newInstance ()

Crea un fragmento de panorámica de streetview mediante las opciones predeterminadas.

público público onActivityCreated (Bundle savedInstanceState)

Parámetros
savedInstanceState

public void onAttach (Actividad de actividad)

Parámetros
actividad

público público onCreate (Bundle savedInstanceState)

Parámetros
savedInstanceState

public View onCreateView (aumentador LayoutInflater, contenedor ViewGroup, paquete savedInstanceState)

Parámetros
inflador
contenedor
savedInstanceState

público void onDestroy ()

público público onDestroyView ()

public void onInflate (Activity activity, AttributeSet attrs, Bundle savedInstanceState)

Analizan los atributos durante el aumento desde una jerarquía de vistas hasta los argumentos que manejamos.

Parámetros
actividad
attrs
savedInstanceState

público void onLowMemory ()

público público onPause ()

público público onResume ()

public void onSaveInstanceState (Bundle outState)

Parámetros
outState

público público onStart ()

público público onStop ()

public void setArguments (Bundle args)

Parámetros
args