תצוגת נוף

מחלקה ציבורית SceneView
סיווגי משנה ישירים

משטח תצוגה ב-Squareview שמנהל עיבוד ואינטראקציה עם הסצנה.

מחלקות בתוך רכיב

משופר SceneView.אנימציהTimeTransformer הגדרת טרנספורמציה מזמן Choreographer לזמן האנימציה. 

קבועים שעברו בירושה

שדות שעברו בירושה

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

SceneView(הקשר הקשר)
בניית אובייקט ViewView ושיוךו להקשר של Android.
SceneView(הקשר, מאפיין מאפיין)
בניית אובייקט ViewView ושיוךו להקשר של Android.

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

ביטול
detroy()
נדרש כדי לצאת מ-Squareform.
ביטול סטטי
destroyAllResources()
שחרור מיידי של כל משאבי הרינדור, גם אם הם בשימוש.
ביטול
activateDebug(הפעלה בוליאנית)
אם המדיניות מופעלת, היא מספקת תצוגה חזותית שונה לניפוי באגים.
סצנה
getScene()
מחזירה את סצנת הסצנה שנוצרה באמצעות תצוגה זו.
boolean
isDebugEnabled()
מציין אם ניפוי באגים מופעל עבור תצוגה מפורטת זו.
boolean
onTouchEvent(MotionEvent תנועה Event)
ביטול
pause()
השהיית ה-Squareform, שמשהה את שרשור העיבוד.
ארוך סטטי
reclaimReleasedResources()
שחרור משאבים לעיבוד אשפה

בוצעה קריאה לכל מסגרת כדי לאסוף משאבים שאינם בשימוש.

ביטול
resume()
חזרה ל-Squareform, שמחדשת את שרשור העיבוד.
ביטול
setאנימציהTimeTransformer(SceneView.אנימציותTimeTransformer אנימציהTimeTimeer)
כדי לשלוט בקצב ההפעלה של האנימציות, הלקוח SceneView יכול להגדיר פונקציה כדי להחזיר את השעה לעדכון זמן הסמן הגלובלי של האנימציה.
ביטול
setBackground(ציור)
אפשר להגדיר את הרקע ל-Drawable מסוים או להסיר את הרקע.
ביטול
startMirroringToSurface(Surface משטח, int left, למטה, רוחב int, גובה int)
כדי לתעד את תוכן התצוגה המפורטת הזו, צריך לציין את Surface שעליו יש לשקף מופע זה.
ביטול
stopMirroringToSurface(הפלטפורמהSurface)
אחרי שהצילום יסתיים, צריך לקרוא לשיטה הזו כדי להפסיק את שיקוף הראייה ל-Surface שצוין.

שיטות שעברו בירושה

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

גלוי לכול SceneView (הקשר הקשר)

בניית אובייקט ViewView ושיוךו להקשר של Android.

פרמטרים
הקשר ההקשר של Android שבו יש להשתמש

גלוי לכול SceneView (הקשר הקשר, מאפיינים)

בניית אובייקט ViewView ושיוךו להקשר של Android.

פרמטרים
הקשר ההקשר של Android שבו יש להשתמש
אטרקציות מאפיין המאפיין של Android שאליו יש לשייך

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

Public null הטרופה ()

נדרש כדי לצאת מ-Squareform.

נקרא בדרך כלל מ-onDestroy().

גלוי לכול סטטי destroyAllResources ()

שחרור מיידי של כל משאבי הרינדור, גם אם הם בשימוש.

יש להשתמש באפשרות הזו אם לא יעובד שום דבר אחר בסצנה הזו או בכל סביבה אחרת, וצריך לשחרר את הזיכרון באופן מיידי.

Public null הפעלת ניפוי באגים (הפעלה בוליאנית)

אם המדיניות מופעלת, היא מספקת תצוגה חזותית שונה לניפוי באגים.

פרמטרים
הפעלה הערך true כדי להפעיל תצוגות חזותיות של ניפוי באגים, ו-false כדי להשבית אותו.

Public Scene getScene ()

מחזירה את סצנת הסצנה שנוצרה באמצעות תצוגה זו.

ציבורי בוליאני isDebugEnabled ()

מציין אם ניפוי באגים מופעל עבור תצוגה מפורטת זו.

Public בוליאני onTouchEvent (MotionEvent trafficEvent)

פרמטרים
אירועי תנועה

Public null pause ()

השהיית ה-Squareform, שמשהה את שרשור העיבוד.

לרוב שיחה מ-onpause().

Public סטטי ארוך reclaimReleasedResources ()

שחרור משאבים לעיבוד אשפה

בוצעה קריאה לכל מסגרת כדי לאסוף משאבים שאינם בשימוש. ניתן להפעיל את התכונה באופן ידני כדי לשחרר משאבים אחרי שהעיבוד הופסק.

החזרות
  • מספר המשאבים שנמצאים בשימוש כרגע

Public null קורות חיים ()

חזרה ל-Squareform, שמחדשת את שרשור העיבוד.

בדרך כלל נקרא מ-onResume().

זריקות
המצלמה לא זמינה

Public null setאנימציהTimeTransformer (SceneView.אנימציהTimeTransformer מונפשTimeTransformer)

כדי לשלוט בקצב ההפעלה של האנימציות, הלקוח SceneView יכול להגדיר פונקציה כדי להחזיר את השעה לעדכון זמן הסמן הגלובלי של האנימציה. חשוב לשים לב שזמני הזמנים להחזרה חייבים להיות ארוכים יותר באופן מונוטוני.

פרמטרים
אנימציית TimeTimeTransformer הטרנספורמציה שיש להחיל על זמני הפריים של ננו שנוצרו מ-Choreographer כדי ליצור את זמן העדכון של האנימציה. חשוב לשים לב שהטמעת ברירת המחדל משתמשת ב-Choreographer ללא שינויים. אם בוטלה במהלך ההפעלה, זמני ההחזרה עדיין צריכים להיות ארוכים יותר מהערכים הקודמים שהוחזרו (כלומר, ערכי Choreographer). אפשר להשתמש בזמן נאנו להזנת קלט כדי להבטיח שזמני החזרה לא יקטנו.

Public null setBackground (רקע גרפי)

אפשר להגדיר את הרקע ל-Drawable מסוים או להסיר את הרקע. אם הרקע הוא ColorDrawable, צבע הרקע של Scene מוגדר ל-getColor() (המערכת תתעלם מהאלפא). אחרת, ברירת המחדל של ההתנהגות היא setBackground(Drawable).

פרמטרים
ברקע

Public null startMirroringToSurface (פני השטח, int left, int down, intwidth, int height)

כדי לתעד את תוכן התצוגה המפורטת הזו, צריך לציין את Surface שעליו יש לשקף מופע זה. שימוש ב-getSurface(), ב-createInputSurface() או ב-createPersistentInputSurface() כדי להשיג את משטח הקלט להקלטה. פעולה זו תגרום לעלויות ביצועים של העיבוד, וצריך להגדיר אותה רק כשמצלמים את התצוגה המפורטת הזו. כדי להפסיק את העיבוד הנוסף, אפשר לקרוא ל-stopMirroringToSurface.

פרמטרים
משטח השטח שאליו יש לשקף את הסצנה שעובדה.
שמאלה הקצה השמאלי של המלבן שאליו יש לשקף את התצוגה.
סיום הקצה התחתון של המלבן שאליו יש לשקף את התצוגה.
רוחב רוחב המלבן שאליו יש לשקף את ViewView בפנים.
גובה את גובה המלבן שאליו יש לשקף את Viewview.

Public null stopMirroringToSurface (פני השטח)

אחרי שהצילום יסתיים, צריך לקרוא לשיטה הזו כדי להפסיק את שיקוף הראייה ל-Surface שצוין. אם לא תקראו לו, עלות הביצועים הנוספת תישאר ללא שינוי.

האפליקציה אחראית לקרוא ל-release() בפלטפורמות השונות בסיום.

פרמטרים
משטח