Um componente do StreetViewPanorama em um app. Esse fragmento é a forma mais simples de colocar um objeto de Visualize o panorama em um aplicativo. É um wrapper em torno da visualização de um panorama para que e lidar com as necessidades necessárias do ciclo de vida. Sendo um fragmento, esse componente pode ser adicionado a um arquivo de layout da atividade simplesmente pelo XML abaixo.
<fragment class="com.google.android.libraries.maps.StreetViewPanoramaFragment" android:layout_width="match_parent" android:layout_height="match_parent"/>
StreetViewPanorama
precisa ser adquirido usando getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback)
. O StreetViewPanoramaFragment
inicializa automaticamente o sistema do Street View e a visualização.
Uma visualização pode ser removida quando o método onDestroyView()
do StreetViewPanoramaFragment é
chamado, e a opção useViewLifecycleInFragment(boolean)
é
definido. Quando isso acontece, o StreetViewPanoramaFragment não é mais válido até que a visualização seja
recriado mais tarde, quando onCreateView(LayoutInflater, ViewGroup, Bundle)
do MapFragment
é chamado.
Qualquer objeto recebido do StreetViewPanorama
é associado à visualização. Está
importante para não se agarrar a objetos além da vida útil da visualização. Caso contrário, vai causar um vazamento de memória
porque a visualização não pode ser liberada.
Use essa classe apenas se seu app for destinado à API 12 ou mais recente. Caso contrário, use SupportStreetViewPanoramaFragment
Observação: o SDK do Google Maps para Android não aceita vários objetos
StreetViewPanoramaFragment
em uma atividade.
Resumo da constante herdada
Resumo do construtor público
StreetViewPanoramaFragment()
Cria um fragmento de panorama do Street View.
|
Resumo do método público
void |
getStreetViewPanoramaAsync(callback OnStreetViewPanoramaReadyCallback)
Define um objeto de callback que será acionado quando a instância
StreetViewPanorama for
prontos para uso. |
estática StreetViewPanoramaFragment |
newInstance(opções de StreetViewPanoramaOptions)
Cria um fragmento de panorama do Street View com as opções fornecidas.
|
estática StreetViewPanoramaFragment |
newInstance()
Cria um fragmento de panorama do Street View usando as opções padrão.
|
void |
onActivityCreated(pacote salvoInstanceState)
|
void |
onAttach(atividade da atividade)
|
void |
onCreate(pacote salvoInstanceState)
|
Ver |
onCreateView(inflador LayoutInflater, contêiner ViewGroup, Bundle savedInstanceState)
|
void | |
void | |
void |
onInflate(Atividade da atividade, atributos AttributeSet, Bundle savedInstanceState)
Analisa atributos durante a inflação de uma hierarquia de visualização para os argumentos que processamos.
|
void | |
void |
onPause()
|
void |
onResume()
|
void |
onSaveInstanceState(pacote outState)
|
void |
onStart()
|
void |
onStop()
|
void |
setArguments(pacotes de argumentos)
|
Resumo do método herdado
Construtores públicos
públicas StreetViewPanoramaFragment ()
Cria um fragmento de panorama do Street View. Esse construtor é público apenas para uso por um inflador.
Use newInstance()
para criar um StreetViewPanoramaFragment de forma programática.
Métodos públicos
públicas anular getStreetViewPanoramaAsync (callback do OnStreetViewPanoramaReadyCallback)
Define um objeto de callback que será acionado quando a instância StreetViewPanorama
for
prontos para uso.
Observações:
- Caso o Google Play Services não esteja instalado no dispositivo do usuário, o callback não será acionado até que o usuário o instale.
- O callback será executado na linha de execução principal.
- O objeto
StreetViewPanorama
fornecido pelo callback não é nulo.
Parâmetros
callback | O objeto de retorno de chamada que será acionado quando o panorama estiver pronto para ser usados. |
---|
públicas estática StreetViewPanoramaFragment newInstance (Opções do StreetViewPanoramaOptions)
Cria um fragmento de panorama do Street View com as opções fornecidas.
Parâmetros
opções |
---|
públicas estática StreetViewPanoramaFragment newInstance ()
Cria um fragmento de panorama do Street View usando as opções padrão.
públicas anular onActivityCreated (Pacote salvoInstanceState)
Parâmetros
savedInstanceState |
---|
públicas anular onAttach (atividade da atividade)
Parâmetros
atividade |
---|
públicas anular onCreate (Pacote salvoInstanceState)
Parâmetros
savedInstanceState |
---|
públicas Visualizar onCreateView (inflador de LayoutInflater, contêiner ViewGroup, Bundle savedInstanceState)
Parâmetros
inflador | |
---|---|
contêiner | |
savedInstanceState |
public void onDestroy ()
públicas anular onDestroyView ()
públicas anular onInflate (Atividade da atividade, atributos AttributeSet, Bundle savedInstanceState)
Analisa atributos durante a inflação de uma hierarquia de visualização para os argumentos que processamos.
Parâmetros
atividade | |
---|---|
attrs | |
savedInstanceState |
public void onLowMemory ()
public void onPause ()
public void onResume ()
públicas anular onSaveInstanceState (pacote outState)
Parâmetros
outState |
---|
public void onStart ()
public void onStop ()
públicas anular setArguments (Pacotes de argumentos)
Parâmetros
args |
---|