یک جزء 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 (فعالیت فعالیت)
مولفه های
فعالیت |
---|
void عمومی onCreate (Bundle savedInstanceState)
مولفه های
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 بسته نرم افزاری)
مولفه های
ارگ |
---|