یک جزء StreetViewPanorama در یک برنامه. این قطعه ساده ترین راه برای قرار دادن پانورامای نمای خیابان در یک برنامه است. این یک بسته بندی در اطراف یک نمای پانوراما است تا به طور خودکار نیازهای چرخه زندگی لازم را برطرف کند. این کامپوننت به عنوان یک قطعه، می تواند به سادگی با XML زیر به فایل طرح بندی یک فعالیت اضافه شود.
<fragment class="com.google.android.libraries.maps.StreetViewPanoramaFragment" android:layout_width="match_parent" android:layout_height="match_parent"/>
StreetViewPanorama
باید با استفاده از getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback)
به دست آید. StreetViewPanoramaFragment
به طور خودکار سیستم نمای خیابان و نمای را مقداردهی اولیه می کند. هنگامی که متد onDestroyView()
در StreetViewPanoramaFragment فراخوانی شود و گزینه useViewLifecycleInFragment(boolean)
تنظیم شود، می توان یک نما را حذف کرد. وقتی این اتفاق میافتد، StreetViewPanoramaFragment دیگر معتبر نیست تا زمانی که بعداً با فراخوانی متد onCreateView(LayoutInflater, ViewGroup, Bundle)
MapFragment دوباره ایجاد شود.
هر شی به دست آمده از StreetViewPanorama
با نمای مرتبط است. مهم این است که به اشیایی که فراتر از عمر منظره است نچسبید. در غیر این صورت باعث نشت حافظه می شود زیرا نمایش نمی تواند آزاد شود.
فقط در صورتی از این کلاس استفاده کنید که API 12 و بالاتر را هدف قرار می دهید. در غیر این صورت، از SupportStreetViewPanoramaFragment استفاده کنید.
توجه: Google Maps SDK برای Android از چندین شی StreetViewPanoramaFragment
در یک فعالیت پشتیبانی نمیکند.
خلاصه ثابت ارثی
خلاصه سازنده عمومی
StreetViewPanoramaFragment () یک قطعه پانورامای نمای خیابان ایجاد می کند. |
خلاصه روش عمومی
باطل | getStreetViewPanoramaAsync ( OnStreetViewPanoramaReadyCallback ) یک شیء برگشت به تماس را تنظیم می کند که وقتی نمونه StreetViewPanorama برای استفاده آماده شد، راه اندازی می شود. |
استاتیک StreetViewPanoramaFragment | newInstance (گزینههای StreetViewPanoramaOptions ) یک قطعه پانوراما نمای خیابان با گزینه های داده شده ایجاد می کند. |
استاتیک StreetViewPanoramaFragment | newInstance () با استفاده از گزینه های پیش فرض، یک قطعه پانوراما نمای خیابان ایجاد می کند. |
باطل | onActivityCreated (Bundle savedInstanceState) |
باطل | onAttach (فعالیت فعالیت) |
باطل | onCreate (Bundle savedInstanceState) |
مشاهده کنید | onCreateView (پرکننده LayoutInflater، محفظه ViewGroup، Bundle savedInstanceState) |
باطل | onDestroy () |
باطل | |
باطل | onInflate (فعالیت Activity، AttributeSet attrs، Bundle savedInstanceState) صفات در طول تورم را از سلسله مراتب دیدگاه به آرگومان هایی که مدیریت می کنیم، تجزیه کنید. |
باطل | onLowMemory () |
باطل | در مکث () |
باطل | در رزومه () |
باطل | onSaveInstanceState (Bundle outState) |
باطل | onStart () |
باطل | onStop () |
باطل | setArguments (args بستهای) |
خلاصه روش ارثی
سازندگان عمومی
StreetViewPanoramaFragment عمومی ()
یک قطعه پانورامای نمای خیابان ایجاد می کند. این سازنده فقط برای استفاده توسط بادکنک عمومی است. از newInstance()
برای ایجاد یک StreetViewPanoramaFragment به صورت برنامه ریزی شده استفاده کنید.
روش های عمومی
public void getStreetViewPanoramaAsync ( OnStreetViewPanoramaReadyCallback )
یک شیء برگشت به تماس را تنظیم می کند که وقتی نمونه StreetViewPanorama
برای استفاده آماده شد، راه اندازی می شود.
توجه داشته باشید که:
- درصورتیکه سرویسهای Google Play روی دستگاه کاربر نصب نشده باشد، تا زمانی که کاربر آن را نصب نکند، پاسخ تماس فعال نمیشود.
- تماس برگشتی در رشته اصلی اجرا خواهد شد.
- شی
StreetViewPanorama
ارائه شده توسط callback غیر پوچ است.
پارامترها
پاسخ به تماس | شیء برگشتی که وقتی پانوراما آماده استفاده است فعال می شود. |
---|
استاتیک عمومی StreetViewPanoramaFragment newInstance (گزینههای StreetViewPanoramaOptions )
یک قطعه پانوراما نمای خیابان با گزینه های داده شده ایجاد می کند.
پارامترها
گزینه ها |
---|
استاتیک عمومی StreetViewPanoramaFragment newInstance ()
با استفاده از گزینه های پیش فرض، یک قطعه پانوراما نمای خیابان ایجاد می کند.
خالی عمومی درActivityCreated (بسته ذخیره شدهInstanceState)
پارامترها
savedInstanceState |
---|
public void onAttach (فعالیت فعالیت)
پارامترها
فعالیت |
---|
خالی عمومی در ایجاد (بسته ذخیره شدهInstanceState)
پارامترها
savedInstanceState |
---|
نمای عمومی در CreateView (پرکننده LayoutInflater، محفظه ViewGroup، Bundle savedInstanceState)
پارامترها
باد کردن | |
---|---|
ظرف | |
savedInstanceState |
خلأ عمومی در نابودی ()
خلأ عمومی onDestroyView ()
خالی عمومی در Inflate (فعالیت فعالیت، AttributeSet attrs، Bundle savedInstanceState)
صفات در طول تورم را از سلسله مراتب دیدگاه به آرگومان هایی که مدیریت می کنیم، تجزیه کنید.
پارامترها
فعالیت | |
---|---|
attrs | |
savedInstanceState |
خالی عمومی در LowMemory ()
خلأ عمومی در توقف ()
خالی عمومی در رزومه ()
void عمومی onSaveInstanceState (Bundle outState)
پارامترها
خارج از ایالت |
---|
خالی عمومی در شروع ()
خلأ عمومی onStop ()
public void setArguments (Args بسته نرم افزاری)
پارامترها
ارگ |
---|