Uygulamadaki bir StreetViewPanorama bileşeni. Bu parça, bir uygulamaya Street View panoraması yerleştirmenin en basit yoludur. Hayat döngüsüyle ilgili gerekli ihtiyaçları otomatik olarak karşılamak için, panoramik görünüme yakın bir sarmalayıcıdır. Parça olarak, bu bileşen aşağıdaki XML ile bir etkinliğin düzen dosyasına eklenebilir.
<fragment class="com.google.android.libraries.maps.SupportStreetViewPanoramaFragment" android:layout_width="match_parent" android:layout_height="match_parent"/>
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback)
kullanılarak StreetViewPanorama
elde edilmelidir. SupportStreetViewPanoramaFragment
, Street View sistemini ve görünümünü otomatik olarak başlatır.
SupportStreetViewPanoramaFragment' yönteminin onDestroyView()
yöntemi çağrıldığında ve useViewLifecycleInFragment(boolean)
seçeneği ayarlandığında bir görünüm kaldırılabilir. Bu durumda SupportStreetViewPanoramaFragment, daha sonra MapFragment&#onCreateView(LayoutInflater, ViewGroup, Bundle)
yöntemi çağrıldığında görünüm yeniden oluşturulana kadar geçerli olmaz.
StreetViewPanorama
öğesinden alınan herhangi bir nesne görünümle ilişkilendirilir. Manzaranın ötesindeki nesnelere tutmamak önemlidir. Aksi takdirde, görünüm serbest bırakılamadığından bellek sızıntısına neden olur.
Bu sınıfı yalnızca API 12 ve sonraki sürümleri hedefliyorsanız kullanın. Aksi halde, SupportStreetViewPanoramaFragment'ı kullanın.
Not: Android için Google Haritalar SDK'sı, tek bir etkinlikte birden fazla
SupportStreetViewPanoramaFragment
nesnesini desteklemez.
Herkese Açık Oluşturucu Özeti
SupportStreetViewPanoramaFragment()
Bir Street View panorama parçası oluşturur.
|
Herkese Açık Yöntem Özeti
geçersiz |
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback geri çağırması)
StreetViewPanorama örneği kullanıma hazır olduğunda tetiklenecek bir geri çağırma nesnesi ayarlar. |
statik SupportStreetViewPanoramaFragment |
newInstance(StreetViewPanoramaOptions seçenekleri)
Belirtilen seçeneklerle bir 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(KayıtlıInstanceState paketi)
|
geçersiz |
onInsert(Etkinlik etkinliği)
|
geçersiz |
onCreate(Paket kaydedildiInstanceState)
|
Göster |
onCreateView(LayoutInflater infter, ViewGroup kapsayıcısı, paket kaydedildiInstanceState)
|
geçersiz | |
geçersiz | |
geçersiz |
onInflate(Etkinlik etkinliği, AttributeSet özelliği, paket kaydedildiInstanceState)
Bir görünüm hiyerarşisinden enflasyon sırasında ele aldığımız bağımsız değişkenlere özellikleri ayrıştırın.
|
geçersiz | |
geçersiz |
onPause()
|
geçersiz |
onResume()
|
geçersiz |
onSaveInstanceState(Paket OutState)
|
geçersiz |
onStart() yazın
|
geçersiz |
onStop()
|
geçersiz |
setArguments(Paket bağımsız değişkenleri)
|
Devralınan Yöntem Özeti
İnşaat Ustaları
herkese açık SupportStreetViewPanoramaFragment ()
Bir Street View panorama parçası oluşturur. Bu kurucu, yalnızca patenci tarafından kullanılmak üzere herkese açıktır.
Programatik olarak SupportStreetViewPanoramaFragment oluşturmak için newInstance()
işlevini kullanın.
Herkese Açık Yöntemler
herkese açık geçersiz getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback geri çağırması)
StreetViewPanorama
örneği kullanıma hazır olduğunda tetiklenecek bir geri çağırma nesnesi ayarlar.
Not:
- Google Play Hizmetleri'nin kullanıcının cihazında yüklü olmadığı durumlarda, kullanıcı tarafından yüklenene kadar geri çağırma tetiklenmez.
- Geri çağırma, ana iş parçacığında yürütülür.
- Geri çağırma tarafından sağlanan
StreetViewPanorama
nesnesi boş değil.
Parametreler
geri çağırma | Panorama kullanıma hazır olduğunda tetiklenecek geri çağırma nesnesi. |
---|
herkese açık statik SupportStreetViewPanoramaFragment newInstance (StreetViewPanoramaOptions seçenekleri)
Belirtilen seçeneklerle bir 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 onActivityCreated (Paket kaydedildiInstanceState)
Parametreler
kaydedilenInstanceState |
---|
herkese açık geçersiz onInsert (Etkinlik etkinliği)
Parametreler
etkinlik |
---|
public blank onCreate (Paket kaydedildiInstanceState)
Parametreler
kaydedilenInstanceState |
---|
herkese açık Görünüm onCreateView (LayoutInflater infter, ViewGroup kapsayıcısı, paket kaydedildiInstanceState)
Parametreler
enflama | |
---|---|
kapsayıcı | |
kaydedilenInstanceState |
herkese açık geçersiz onDestroy ()
herkese açık geçersiz onDestroyView ()
public blank onInflate (Etkinlik etkinliği, AttributeSet özelliği, paket kaydedildiInInanceState)
Bir görünüm hiyerarşisinden enflasyon sırasında ele aldığımız bağımsız değişkenlere özellikleri ayrıştırın.
Parametreler
etkinlik | |
---|---|
attrt | |
kaydedilenInstanceState |
herkese açık geçersiz on LowBellek ()
herkese açık geçersiz onPause ()
herkese açık geçersiz onResume ()
herkese açık geçersiz onSaveInstanceState (Paket çıkışı durumu)
Parametreler
OutState |
---|
herkese açık geçersiz onStart ()
herkese açık geçersiz onStop ()
herkese açık geçersiz setArguments (Paket bağımsız değişkenleri)
Parametreler
bağımsız değişkenler |
---|