Komponent StreetViewPanorama w aplikacji. Ten fragment to najprostszy sposób na umieszczenie ulicy Wyświetl panoramę w aplikacji. To otoka z widokiem na panoramę, która automatycznie które zaspokajają niezbędne potrzeby związane z cyklem życia. Będąc fragmentem, można go dodać do elementu w pliku układu aktywności, korzystając z poniższego kodu XML.
<fragment class="com.google.android.libraries.maps.StreetViewPanoramaFragment" android:layout_width="match_parent" android:layout_height="match_parent"/>
StreetViewPanorama
należy uzyskać za pomocą getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback)
. StreetViewPanoramaFragment
automatycznie inicjuje system Street View i widok.
Widok można usunąć, gdy metoda onDestroyView()
StreetViewPanoramaFragment jest
a opcja useViewLifecycleInFragment(boolean)
jest
ustawiony. W takim przypadku fragment StreetViewPanoramaFragment straci ważność, dopóki widok nie zostanie
odtworzony ponownie później, gdy onCreateView(LayoutInflater, ViewGroup, Bundle)
MapFragment
.
Z widokiem są powiązane wszystkie obiekty uzyskane z StreetViewPanorama
. Jest
Ważne, by nie sięgać po obiekty, które pozostają poza czasem trwania widoku. W przeciwnym razie spowoduje to wyciek pamięci.
, ponieważ nie można zwolnić widoku.
Używaj tej klasy tylko wtedy, gdy kierujesz reklamy na interfejs API na poziomie 12 lub wyższym. W przeciwnym razie użyj SupportStreetViewPanoramaFragment.
Uwaga: pakiet SDK Map Google na Androida nie obsługuje wielu obiektów
StreetViewPanoramaFragment
w jednej aktywności.
Dziedziczone stałe podsumowanie
Podsumowanie konstruktora publicznego
StreetViewPanoramaFragment()
Tworzy fragment panoramy Street View.
|
Podsumowanie metody publicznej
nieważne |
getStreetViewPanoramaAsync(wywołanie zwrotne OnStreetViewPanoramaReadyCallback)
Ustawia obiekt wywołania zwrotnego, który będzie aktywowany, gdy instancja
StreetViewPanorama będzie
gotowe do użycia. |
statyczny StreetViewPanoramaFragment |
newInstance(opcje StreetViewPanoramaOptions)
Tworzy fragment panoramy Street View z podanymi opcjami.
|
statyczny StreetViewPanoramaFragment |
newInstance()
Tworzy fragment panoramy Street View z użyciem opcji domyślnych.
|
nieważne |
onActivityCreated(stan zapisanych instancji pakietu)
|
nieważne |
onAttach(aktywność związana z aktywnością)
|
nieważne |
onCreate(stan zapisanych instancji pakietu)
|
Wyświetl |
onCreateView(LayoutInflater inflater, kontener ViewGroup, pakiet zapisanyInstanceState)
|
nieważne | |
nieważne | |
nieważne |
onInflate(aktywność związana z aktywnością, atrybuty AttributeSet, atrybut zapisany w pakiecie)
Przeanalizować atrybuty podczas inflacji z hierarchii widoków do obsługiwanych przez nas argumentów.
|
nieważne | |
nieważne |
onPause()
|
nieważne |
onResume()
|
nieważne |
onSaveInstanceState(pakiet z outState)
|
nieważne |
onStart()
|
nieważne |
onStop()
|
nieważne |
setArguments(argumenty pakietu)
|
Podsumowanie metody dziedziczonej
Konstruktorki publiczne
publiczne . StreetViewPanoramaFragment ()
Tworzy fragment panoramy Street View. Ten konstruktor jest publiczny tylko do użytku przez konstruktora zawyżającego.
Użyj newInstance()
, aby automatycznie utworzyć fragment StreetViewPanoramaFragment.
Metody publiczne
publiczne nieważne . getStreetViewPanoramaAsync (Wywołanie zwrotne OnStreetViewPanoramaReadyCallback)
Ustawia obiekt wywołania zwrotnego, który będzie aktywowany, gdy instancja StreetViewPanorama
będzie
gotowe do użycia.
Uwaga:
- Jeśli Usługi Google Play nie są zainstalowane na urządzeniu użytkownika, wywołanie zwrotne nie zostanie uruchomione, dopóki użytkownik go nie zainstaluje.
- Wywołanie zwrotne zostanie wykonane w wątku głównym.
- Obiekt
StreetViewPanorama
dostarczony przez wywołanie zwrotne nie ma wartości null.
Parametry
wywołanie zwrotne | Obiekt wywołania zwrotnego, który zostanie aktywowany, gdy panorama będzie gotowa do wyświetlenia. . |
---|
publiczne statyczny StreetViewPanoramaFragment newInstance (StreetViewPanoramaOptions – opcje)
Tworzy fragment panoramy Street View z podanymi opcjami.
Parametry
Opcje |
---|
publiczne statyczny StreetViewPanoramaFragment newInstance ()
Tworzy fragment panoramy Street View z użyciem opcji domyślnych.
publiczne nieważne . onActivityCreated (stan instancji pakietu)
Parametry
savedInstanceState |
---|
publiczne nieważne . onAttach (Aktywność związana z aktywnością)
Parametry
aktywność |
---|
publiczne nieważne . onCreate (stan instancji pakietu)
Parametry
savedInstanceState |
---|
publiczne Wyświetl . onCreateView (LayoutInflater inflater, kontener ViewGroup, pakiet zapisanyInstanceState)
Parametry
sztuczne | |
---|---|
kontener | |
savedInstanceState |
publiczne nieważne . onDestroy ()
publiczne nieważne . onDestroyView ()
publiczne nieważne . onInflate (Aktywność związana z aktywnością, atrybuty AttributeSet, Bundle savedInstanceState)
Przeanalizować atrybuty podczas inflacji z hierarchii widoków do obsługiwanych przez nas argumentów.
Parametry
aktywność | |
---|---|
attrs | |
savedInstanceState |
publiczne nieważne . onLowMemory ()
publiczne nieważne . onPause ()
publiczne nieważne . onResume ()
publiczne nieważne . onSaveInstanceState (Bundle outState)
Parametry
outState |
---|
publiczne nieważne . onStart ()
publiczne nieważne . onStop ()
publiczne nieważne . setArguments (Argumenty pakietu)
Parametry
argumenty |
---|