SupportStreetViewPanoramaFragment

کلاس عمومی SupportStreetViewPanoramaFragment Fragment را گسترش می دهد

یک جزء StreetViewPanorama در یک برنامه. این قطعه ساده ترین راه برای قرار دادن پانورامای نمای خیابان در یک برنامه است. این یک بسته بندی در اطراف یک نمای پانوراما است تا به طور خودکار نیازهای چرخه زندگی لازم را برطرف کند. این کامپوننت به عنوان یک قطعه، می تواند به سادگی با XML زیر به فایل طرح بندی یک فعالیت اضافه شود.

 <fragment
    class="com.google.android.libraries.maps.SupportStreetViewPanoramaFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
یک StreetViewPanorama باید با استفاده از getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback) بدست آید. SupportStreetViewPanoramaFragment به طور خودکار سیستم نمای خیابان و نمای را مقداردهی اولیه می کند.

هنگامی که متد onDestroyView() SupportStreetViewPanoramaFragment فراخوانی شود و گزینه useViewLifecycleInFragment(boolean) تنظیم شود، یک نما می تواند حذف شود. هنگامی که این اتفاق می افتد، SupportStreetViewPanoramaFragment دیگر معتبر نیست تا زمانی که بعداً با فراخوانی متد onCreateView(LayoutInflater, ViewGroup, Bundle) MapFragment دوباره دوباره ایجاد شود.

هر شی به دست آمده از StreetViewPanorama با نمای مرتبط است. مهم این است که به اشیایی که فراتر از عمر منظره است نچسبید. در غیر این صورت باعث نشت حافظه می شود زیرا نمایش نمی تواند آزاد شود.

فقط در صورتی از این کلاس استفاده کنید که API 12 و بالاتر را هدف قرار می دهید. در غیر این صورت، از SupportStreetViewPanoramaFragment استفاده کنید.

توجه: Google Maps SDK برای Android از چندین شی SupportStreetViewPanoramaFragment در یک فعالیت پشتیبانی نمی‌کند.

خلاصه سازنده عمومی

SupportStreetViewPanoramaFragment ()
یک قطعه پانورامای نمای خیابان ایجاد می کند.

خلاصه روش عمومی

خالی
getStreetViewPanoramaAsync ( OnStreetViewPanoramaReadyCallback )
یک شیء برگشت به تماس را تنظیم می کند که وقتی نمونه StreetViewPanorama برای استفاده آماده شد، راه اندازی می شود.
استاتیک SupportStreetViewPanoramaFragment
newInstance (گزینه‌های StreetViewPanoramaOptions )
یک قطعه پانوراما نمای خیابان با گزینه های داده شده ایجاد می کند.
استاتیک SupportStreetViewPanoramaFragment
newInstance ()
با استفاده از گزینه های پیش فرض، یک قطعه پانوراما نمای خیابان ایجاد می کند.
خالی
onActivityCreated (Bundle savedInstanceState)
خالی
onAttach (فعالیت فعالیت)
خالی
onCreate (Bundle savedInstanceState)
چشم انداز
onCreateView (پرکننده LayoutInflater، محفظه ViewGroup، Bundle savedInstanceState)
خالی
خالی
خالی
onInflate (فعالیت Activity، AttributeSet attrs، Bundle savedInstanceState)
صفات در طول تورم را از سلسله مراتب دیدگاه به آرگومان هایی که مدیریت می کنیم، تجزیه کنید.
خالی
خالی
خالی
خالی
onSaveInstanceState (Bundle outState)
خالی
خالی
onStop ()
خالی
setArguments (args بسته‌ای)

خلاصه روش ارثی

سازندگان عمومی

Public SupportStreetViewPanoramaFragment ()

یک قطعه پانورامای نمای خیابان ایجاد می کند. این سازنده فقط برای استفاده توسط بادکنک عمومی است. از newInstance() برای ایجاد یک SupportStreetViewPanoramaFragment به صورت برنامه نویسی استفاده کنید.

روش های عمومی

public void getStreetViewPanoramaAsync ( OnStreetViewPanoramaReadyCallback )

یک شیء برگشت به تماس را تنظیم می کند که وقتی نمونه StreetViewPanorama برای استفاده آماده شد، راه اندازی می شود.

توجه داشته باشید که:

  • درصورتی‌که سرویس‌های Google Play روی دستگاه کاربر نصب نشده باشد، تا زمانی که کاربر آن را نصب نکند، پاسخ تماس فعال نمی‌شود.
  • تماس برگشتی در رشته اصلی اجرا خواهد شد.
  • شی StreetViewPanorama ارائه شده توسط callback غیر پوچ است.

مولفه های
پاسخ به تماس شیء برگشتی که وقتی پانوراما آماده استفاده است فعال می شود.

استاتیک عمومی SupportStreetViewPanoramaFragment newInstance (گزینه های StreetViewPanoramaOptions )

یک قطعه پانوراما نمای خیابان با گزینه های داده شده ایجاد می کند.

مولفه های
گزینه ها

استاتیک عمومی SupportStreetViewPanoramaFragment newInstance ()

با استفاده از گزینه های پیش فرض، یک قطعه پانوراما نمای خیابان ایجاد می کند.

خالی عمومی درActivityCreated (بسته ذخیره شدهInstanceState)

مولفه های
savedInstanceState

public void onAttach (فعالیت فعالیت)

مولفه های
فعالیت

خالی عمومی در ایجاد (بسته ذخیره شدهInstanceState)

مولفه های
savedInstanceState

نمای عمومی در CreateView (پرکننده LayoutInflater، محفظه ViewGroup، Bundle savedInstanceState)

مولفه های
باد کردن
ظرف
savedInstanceState

خلأ عمومی onDestroy ()

خلأ عمومی onDestroyView ()

خالی عمومی در Inflate (فعالیت فعالیت، AttributeSet attrs، Bundle savedInstanceState)

صفات در طول تورم را از سلسله مراتب دیدگاه به آرگومان هایی که مدیریت می کنیم، تجزیه کنید.

مولفه های
فعالیت
attrs
savedInstanceState

خالی عمومی در LowMemory ()

خلأ عمومی در توقف ()

خالی عمومی در رزومه ()

void عمومی onSaveInstanceState (Bundle outState)

مولفه های
خارج از ایالت

خالی عمومی در شروع ()

خلأ عمومی onStop ()

public void setArguments (Args بسته نرم افزاری)

مولفه های
ارگ