StreetViewPanoramaFragment

מחלקה ציבורית StreetViewPanoramaFragment מרחיבה את Fragment

רכיב StreetViewPanorama באפליקציה. המקטע הזה הוא הדרך הפשוטה ביותר למקם פנורמה של Street View באפליקציה. מדובר בתהליך wrapper של תמונת פנורמה כדי לטפל באופן אוטומטי בצרכים הדרושים של מחזור החיים. מאחר שהרכיב הזה הוא מקטע, ניתן להוסיף אותו לקובץ פריסה של פעילות באמצעות ה-XML שלמטה.

 <fragment
    class="com.google.android.libraries.maps.StreetViewPanoramaFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
חובה לצרף StreetViewPanorama באמצעות getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback). StreetViewPanoramaFragment מפעיל באופן אוטומטי את מערכת Street View ואת התצוגה.

אפשר להסיר תצוגה מפורטת כשמפעילים את השיטה onDestroyView() של StreetViewPanoramaFragment ומגדירים את האפשרות useViewLifecycleInFragment(boolean). במקרה כזה, StreetViewPanoramaFragment לא תקף יותר עד שהתצוגה נוצרת מחדש שוב מאוחר יותר, אחרי הפעלת השיטה onCreateView(LayoutInflater, ViewGroup, Bundle) של MapFragment.

כל אובייקט שהתקבל מ-StreetViewPanorama משויך לתצוגה המפורטת. חשוב לא להחזיק פריטים שנמצאים מחוץ לטווח התצוגה. אחרת, הדבר יגרום לדליפת זיכרון כי לא ניתן לשחרר את התצוגה.

יש להשתמש במחלקה הזו רק אם אתם מטרגטים לגרסה 12 ואילך של API. אחרת, משתמשים ב-SupportStreetViewPanoramaFragment.

הערה: ה-SDK של מפות Google ל-Android לא תומך באובייקטים מרובים של StreetViewPanoramaFragment בפעילות אחת.

סיכום של ערכים קבועים בירושה

סיכום של הבנייה הציבורית

StreetViewPanoramaFragment()
יוצר קטע של פנורמה של Street View.

סיכום אמצעי תשלום ציבורי

void
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback callback)
מגדיר אובייקט של קריאה חוזרת (callback) שיופעל כשהמכונה StreetViewPanorama תהיה מוכנה לשימוש.
StreetViewPanoramaFragment סטטי
newInstance(אפשרויות ל-StreetViewPanoramaOptions)
יוצר קטע של פנורמה של Street View עם האפשרויות הנתונות.
StreetViewPanoramaFragment סטטי
newInstance()
יצירת קטע של פנורמה של Street View, תוך שימוש באפשרויות ברירת המחדל.
void
onActivityCreated(Bundle savedInstanceState)
void
onAttach(פעילות פעילות)
void
onCreate(Bundle savedInstanceState)
מעבר למצב תצוגה
onCreateView(LayoutInflater Predictionr, מאגר ViewGroup, Bundle savedInstanceState)
void
void
void
onInflate(Activity activity, AttributeSet attrs, Bundle savedInstanceState)
נתחו מאפיינים במהלך אינפלציה מהיררכיית תצוגות מפורטות לארגומנטים שבהם אנחנו מטפלים.
void
void
void
void
onSaveInstanceState(Bundle outState)
void
void
onStop()
void
setArguments(Bundle args)

סיכום שיטות שעברו בירושה

בניינים ציבוריים

ציבורי StreetViewPanoramaFragment ()

יוצר קטע של פנורמה של Street View. הבנאי הזה ציבורי לשימוש רק על ידי נופח. שימוש ב-newInstance() ליצירת StreetViewPanoramaFragment פרוגרמטי.

שיטות ציבוריות

Public void getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback קריאה חוזרת)

מגדיר אובייקט של קריאה חוזרת (callback) שיופעל כשהמכונה StreetViewPanorama תהיה מוכנה לשימוש.

הערה:

  • אם Google Play Services לא מותקנים במכשיר של המשתמש, הקריאה החוזרת (callback) לא תופעל עד שהמשתמש יתקין אותה.
  • הקריאה החוזרת תתבצע ב-thread הראשי.
  • האובייקט StreetViewPanorama שסופק על ידי הקריאה החוזרת אינו null.

פרמטרים
קריאה חוזרת (callback) אובייקט הקריאה החוזרת שיופעל כשהפנורמה תהיה מוכנה לשימוש.

ציבורי סטטי StreetViewPanoramaFragment newInstance (אפשרויות שלStreetViewPanoramaOptions)

יוצר קטע של פנורמה של Street View עם האפשרויות הנתונות.

פרמטרים
אפשרויות

ציבורי סטטי StreetViewPanoramaFragment newInstance ()

יצירת קטע של פנורמה של Street View, תוך שימוש באפשרויות ברירת המחדל.

Public void onActivityCreated (Bundle savedInstanceState)

פרמטרים
savedInstanceState

Public void onAttach (פעילות הפעילות)

פרמטרים
פעילות

Public void onCreate (Bundle savedInstanceState)

פרמטרים
savedInstanceState

Public View onCreateView (LayoutInflater Predictionr, ViewGroup container, bundle savedInstanceState)

פרמטרים
מנופחת
מאגר
savedInstanceState

Public void onDestroy ()

Public void onDestroyView ()

Public void onInflate (Activity activity, AttributeSet attrs, Bundle savedInstanceState)

נתחו מאפיינים במהלך אינפלציה מהיררכיית תצוגות מפורטות לארגומנטים שבהם אנחנו מטפלים.

פרמטרים
פעילות
attrs
savedInstanceState

Public void onLowMemory ()

Public void onPause ()

Public void onResume ()

Public void onSaveInstanceState (Bundle outState)

פרמטרים
outState

Public void onStart ()

Public void onStop ()

Public void setArguments (Bundle args)

פרמטרים
args