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"/>
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 |
---|