نمای کلی انواع منابع، نمای کلی انواع منابع

هر صفحه در این بخش، استفاده، قالب و نحو را برای نوع خاصی از منبع برنامه که می توانید در فهرست منابع پروژه خود ( res/ ) ارائه دهید، توضیح می دهد.

در اینجا خلاصه ای از هر صفحه آورده شده است:

منابع انیمیشن
انیمیشن های از پیش تعیین شده را تعریف کنید.
انیمیشن های Tween در res/anim/ ذخیره می شوند و از کلاس R.anim قابل دسترسی هستند.
انیمیشن های فریم در res/drawable/ ذخیره می شوند و از کلاس R.drawable قابل دسترسی هستند.
منبع فهرست حالت رنگ
منبع رنگی را تعریف کنید که بر اساس حالت View تغییر کند.
در res/color/ ذخیره شده و از کلاس R.color قابل دسترسی است.
منابع قابل ترسیم
گرافیک های مختلف را با بیت مپ یا XML تعریف کنید.
در res/drawable/ ذخیره شده و از کلاس R.drawable قابل دسترسی است.
منبع چیدمان
چیدمان را برای رابط کاربری برنامه خود تعریف کنید.
در res/layout/ ذخیره شده و از کلاس R.layout قابل دسترسی است.
منبع منو
محتویات منوهای برنامه خود را تعریف کنید.
در res/menu/ ذخیره شده و از کلاس R.menu قابل دسترسی است.
منابع رشته ای
رشته‌ها، آرایه‌های رشته‌ای و جمع‌ها را تعریف کنید و قالب‌بندی و استایل‌سازی رشته‌ها را شامل شود.
در res/values/ ذخیره شده و از کلاس های R.string ، R.array و R.plurals قابل دسترسی است.
منبع سبک
ظاهر و قالب را برای عناصر UI تعریف کنید.
در res/values/ ذخیره شده و از کلاس R.style قابل دسترسی است.
منابع فونت
خانواده فونت ها را تعریف کنید و فونت های سفارشی را در XML بگنجانید.
در res/font/ ذخیره شده و از کلاس R.font قابل دسترسی است.
انواع منابع بیشتر
مقادیر اولیه دیگر را به عنوان منابع ایستا تعریف کنید، از جمله موارد زیر:
بول
منبع XML که دارای یک مقدار بولی است.
رنگ
منبع XML که دارای مقدار رنگ هگزادسیمال است.
بعد
منبع XML که یک مقدار ابعاد را با یک واحد اندازه گیری حمل می کند.
شناسه
منبع XML که یک شناسه منحصر به فرد برای منابع و اجزای برنامه ارائه می کند.
عدد صحیح
منبع XML که دارای یک مقدار صحیح است.
آرایه عدد صحیح
منبع XML که آرایه ای از اعداد صحیح را فراهم می کند.
آرایه تایپ شده
منبع XML که یک TypedArray فراهم می کند، که می توانید از آن برای آرایه ای از ترسیمی ها استفاده کنید.
،

هر صفحه در این بخش، استفاده، قالب و نحو را برای نوع خاصی از منبع برنامه که می توانید در فهرست منابع پروژه خود ( res/ ) ارائه دهید، توضیح می دهد.

در اینجا خلاصه ای از هر صفحه آورده شده است:

منابع انیمیشن
انیمیشن های از پیش تعیین شده را تعریف کنید.
انیمیشن های Tween در res/anim/ ذخیره می شوند و از کلاس R.anim قابل دسترسی هستند.
انیمیشن های فریم در res/drawable/ ذخیره می شوند و از کلاس R.drawable قابل دسترسی هستند.
منبع فهرست حالت رنگ
منبع رنگی را تعریف کنید که بر اساس حالت View تغییر کند.
در res/color/ ذخیره شده و از کلاس R.color قابل دسترسی است.
منابع قابل ترسیم
گرافیک های مختلف را با بیت مپ یا XML تعریف کنید.
در res/drawable/ ذخیره شده و از کلاس R.drawable قابل دسترسی است.
منبع چیدمان
چیدمان را برای رابط کاربری برنامه خود تعریف کنید.
در res/layout/ ذخیره شده و از کلاس R.layout قابل دسترسی است.
منبع منو
محتویات منوهای برنامه خود را تعریف کنید.
در res/menu/ ذخیره شده و از کلاس R.menu قابل دسترسی است.
منابع رشته ای
رشته‌ها، آرایه‌های رشته‌ای و جمع‌ها را تعریف کنید و قالب‌بندی و استایل‌سازی رشته‌ها را شامل شود.
در res/values/ ذخیره شده و از کلاس های R.string ، R.array و R.plurals قابل دسترسی است.
منبع سبک
ظاهر و قالب را برای عناصر UI تعریف کنید.
در res/values/ ذخیره شده و از کلاس R.style قابل دسترسی است.
منابع فونت
خانواده فونت ها را تعریف کنید و فونت های سفارشی را در XML بگنجانید.
در res/font/ ذخیره شده و از کلاس R.font قابل دسترسی است.
انواع منابع بیشتر
مقادیر اولیه دیگر را به عنوان منابع ایستا تعریف کنید، از جمله موارد زیر:
بول
منبع XML که دارای یک مقدار بولی است.
رنگ
منبع XML که دارای مقدار رنگ هگزادسیمال است.
بعد
منبع XML که یک مقدار ابعاد را با یک واحد اندازه گیری حمل می کند.
شناسه
منبع XML که یک شناسه منحصر به فرد برای منابع و اجزای برنامه ارائه می کند.
عدد صحیح
منبع XML که دارای یک مقدار صحیح است.
آرایه عدد صحیح
منبع XML که آرایه ای از اعداد صحیح را فراهم می کند.
آرایه تایپ شده
منبع XML که یک TypedArray فراهم می کند، که می توانید از آن برای آرایه ای از ترسیمی ها استفاده کنید.