בכל דף בקטע הזה מתוארים השימוש, הפורמט והתחביר של סוג מסוים של משאב אפליקציה שאפשר לספק בספריית המשאבים של הפרויקט (res/
).
הנה סיכום קצר של כל דף:
- מקורות מידע בנושא אנימציה
- הגדרת אנימציות מוגדרות מראש.
אנימציות Tween נשמרות ב-res/anim/
, והגישה אליהן מתבצעת מהקלאסR.anim
.
אנימציות של פריימים נשמרות ב-res/drawable/
, והגישה אליהן מתבצעת מהקלאסR.drawable
. - משאב של רשימת מצבי צבע
- הגדרת משאב צבע שמשתנה בהתאם למצב
View
.
הפריט נשמר ב-res/color/
והגישה אליו מתבצעת מהכיתהR.color
. - משאבים גרפיים שניתן להזזה
- הגדרת גרפיקה שונה באמצעות קובצי bitmap או XML.
הפריט נשמר ב-res/drawable/
והגישה אליו מתבצעת מהכיתהR.drawable
. - משאב פריסה
- מגדירים את הפריסה של ממשק המשתמש של האפליקציה.
הפריט נשמר ב-res/layout/
והגישה אליו מתבצעת מהכיתהR.layout
. - משאב תפריט
- הגדרת התוכן של תפריטי האפליקציה.
הפריט נשמר ב-res/menu/
והגישה אליו מתבצעת מהכיתהR.menu
. - משאבי מחרוזות
- הגדרת מחרוזות, מערכים של מחרוזות וצורות רבות, וגם עיצוב וסגנון של מחרוזות.
נשמר ב-res/values/
וניתן לגשת אליו מהכיתותR.string
,R.array
ו-R.plurals
. - משאב סגנון
- הגדרת המראה והפורמט של רכיבי ממשק המשתמש.
הפריט נשמר ב-res/values/
והגישה אליו מתבצעת מהכיתהR.style
. - משאבי גופנים
- הגדרת משפחות גופנים וכלל גופנים בהתאמה אישית ב-XML.
הפריט נשמר ב-res/font/
והגישה אליו מתבצעת מהכיתהR.font
. - סוגי משאבים נוספים
- הגדרת ערכים פרימיטיביים אחרים כמשאבים סטטיים, כולל:
- Bool
- משאב XML שמכיל ערך בוליאני.
- צבע משאב
- XML שנושא ערך צבע הקסדצימלי.
- מאפיין משאב XML שמכיל ערך של מאפיין עם יחידת מידה.
- מזהה משאב XML מסוג
- שמספק מזהה ייחודי למשאבים ולרכיבים של האפליקציה.
- מספר שלם
- משאב XML שמכיל ערך שלם.
- מערך של מספרים שלמים משאב XML מסוג
- שמספק מערך של מספרים שלמים.
- מערך מוקלט משאב XML מסוג
- שמספק
TypedArray
, שאפשר להשתמש בו למערך של פריטים גרפיים שניתן להזזה.