StreetViewPanoramaFragment'i destekleme

herkese açık ders SupportStreetViewPanoramaFragment Parçayı uzatır

Bir uygulamadaki StreetViewPanorama bileşeni. Bu parça, bir sokağı yerleştirmenin en basit yoludur Panoramayı bir uygulamada görüntüleyin. Bir panorama görünümünün etrafında otomatik olarak sarmal değerlendirmeyi öğreneceksiniz. Bu bileşen, parça olarak aşağıdaki XML ile kolayca ayarlayabilirsiniz.

 <fragment
    class="com.google.android.libraries.maps.SupportStreetViewPanoramaFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
. StreetViewPanorama, getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback) kullanılarak edinilmelidir. SupportStreetViewPanoramaFragment, Street View sistemini ve görünümü otomatik olarak başlatır.

SupportStreetViewPanoramaFragment'ın onDestroyView() yöntemi değiştirildiğinde bir görünüm kaldırılabilir ve useViewLifecycleInFragment(boolean) seçeneği ayarlandı. Böyle bir durumda, görünüm onaylanana kadar SupportStreetViewPanoramaFragment artık geçerli olmaz MapFragment'ın onCreateView(LayoutInflater, ViewGroup, Bundle) parametresi daha sonra tekrar yöntemi çağrılır.

StreetViewPanorama öğesinden alınan herhangi bir nesne görünümle ilişkilendirilir. İnsanların hayatın dışındaki nesneleri tutmamak çok önemlidir. Aksi takdirde bellek sızıntısı olduğundan emin olun.

Bu sınıfı yalnızca API 12 ve üstünü hedefliyorsanız kullanın. Aksi durumda SupportStreetViewPanoramaFragment.

Not: Android için Google Haritalar SDK'sı, bir etkinlikte birden fazla SupportStreetViewPanoramaFragment nesnesini desteklemez.

Genel Oluşturucu Özeti

SupportStreetViewPanoramaFragment()
Street View panorama parçası oluşturur.

Genel Yöntem Özeti

geçersiz
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback geri çağırması)
StreetViewPanorama örneği şu olduğunda tetiklenecek bir geri çağırma nesnesi ayarlar: kullanıma hazır.
statik SupportStreetViewPanoramaFragment
newInstance(StreetViewPanoramaOptions seçenekleri)
Belirtilen seçeneklerle Street View panorama parçası oluşturur.
statik SupportStreetViewPanoramaFragment
newInstance()
Varsayılan seçenekleri kullanarak bir Street View panorama parçası oluşturur.
geçersiz
onActivityCreated(Paket kaydedildiInstanceState)
geçersiz
onAttach(Etkinlik etkinliği)
geçersiz
onCreate(Bundle savedInstanceState)
Göster
onCreateView(LayoutInflater inflater, ViewGroup kapsayıcısı, Bundle savedInstanceState)
geçersiz
geçersiz
geçersiz
onInflate(Etkinlik etkinliği, AttributeSet özellikleri, savedInstanceState paketi)
Enflasyon sırasında özellikleri, bir görünüm hiyerarşisinden ele aldığımız bağımsız değişkenlere ayrıştırın.
geçersiz
geçersiz
geçersiz
geçersiz
onSaveInstanceState(Bundle outState)
geçersiz
geçersiz
onStop()
geçersiz
setArguments(Grup bağımsız değişkenleri)

Devralınan Yöntem Özeti

Kamu Yüklenicileri

herkese açık 'nı inceleyin. SupportStreetViewPanoramaFragment ()

Street View panorama parçası oluşturur. Bu oluşturucu, yalnızca bir şişirici tarafından kullanılabilir. Programatik olarak SupportStreetViewPanoramaFragment oluşturmak için newInstance() kullanın.

Herkese Açık Yöntemler

herkese açık geçersiz 'nı inceleyin. getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback geri çağırması)

StreetViewPanorama örneği şu olduğunda tetiklenecek bir geri çağırma nesnesi ayarlar: kullanıma hazır.

Unutmayın:

  • Kullanıcının cihazında Google Play Hizmetleri yüklü değilse geri çağırma, kullanıcı uygulamayı yükleyene kadar tetiklenmez.
  • Geri çağırma, ana iş parçacığında yürütülür.
  • Geri çağırma tarafından sağlanan StreetViewPanorama nesnesi null değil.

Parametreler
geri çağırma Panorama hazır olduğunda tetiklenecek geri çağırma nesnesi kullanılır.

herkese açık statik SupportStreetViewPanoramaFragment newInstance (StreetViewPanoramaOptions seçenekleri)

Belirtilen seçeneklerle Street View panorama parçası oluşturur.

Parametreler
seçenekler

herkese açık statik SupportStreetViewPanoramaFragment newInstance ()

Varsayılan seçenekleri kullanarak bir Street View panorama parçası oluşturur.

herkese açık geçersiz 'nı inceleyin. onActivityCreated (Kayıtlı InstanceState paketi)

Parametreler
savedInstanceState

herkese açık geçersiz 'nı inceleyin. onAttach (Aktivite)

Parametreler
etkinlik

herkese açık geçersiz 'nı inceleyin. onCreate (Kayıtlı InstanceState paketi)

Parametreler
savedInstanceState

herkese açık Görüntüleme 'nı inceleyin. onCreateView (LayoutInflater inflater, ViewGroup kapsayıcısı, Bundle savedInstanceState)

Parametreler
şişirme
kapsayıcı
savedInstanceState

herkese açık geçersiz 'nı inceleyin. onDestroy ()

herkese açık geçersiz 'nı inceleyin. onDestroyView ()

herkese açık geçersiz 'nı inceleyin. onInflate (Etkinlik etkinliği, AttributeSet attrs, savedInstanceState paketi)

Enflasyon sırasında özellikleri, bir görünüm hiyerarşisinden ele aldığımız bağımsız değişkenlere ayrıştırın.

Parametreler
etkinlik
attrs
savedInstanceState

herkese açık geçersiz 'nı inceleyin. onLowMemory ()

herkese açık geçersiz 'nı inceleyin. onPause ()

herkese açık geçersiz 'nı inceleyin. onResume ()

herkese açık geçersiz 'nı inceleyin. onSaveInstanceState (Paket OutState)

Parametreler
outState

herkese açık geçersiz 'nı inceleyin. onStart ()

herkese açık geçersiz 'nı inceleyin. onStop ()

herkese açık geçersiz 'nı inceleyin. setArguments (Grup bağımsız değişkenleri)

Parametreler
bağımsız değişkenler