StreetViewPanoramaFragment

classe pública StreetViewPanoramaFragment estende o Fragment

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"/>
O 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
void
void
onSaveInstanceState(pacote outState)
void
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