مفاهیم و پیادهسازی Jetpack Compose
Resource Manager یک پنجره ابزار برای وارد کردن، ایجاد، مدیریت و استفاده از منابع در برنامه شما است. برای باز کردن پنجره ابزار، View > Tool Windows > Resource Manager را از منو انتخاب کنید یا Resource Manager را در نوار سمت چپ انتخاب کنید.
فایلهای drawable را به طرحبندی خود بکشید (drag-up)
شما میتوانید فایلهای drawable را مستقیماً از Resource Manager به داخل یک layout بکشید. وقتی یک منبع را به داخل layout میکشانید، Resource Manager یک ImageView متناظر برای آن فایل drawable ایجاد میکند، همانطور که در انیمیشن ۱ نشان داده شده است:

انیمیشن ۱. فایلهای drawable را در نمای Design به یک طرحبندی بکشید.
همچنین میتوانید مستقیماً روی XML طرحبندی بکشید، همانطور که در انیمیشن ۲ نشان داده شده است:

انیمیشن ۲. فایلهای drawable را به یک طرحبندی در نمای متن بکشید.
هنگام کشیدن یک فایل drawable به داخل یک layout در تب Text ، کد تولید شده بسته به محل قرارگیری فایل drawable در layout متفاوت است:
- اگر یک فایل قابل ترسیم را به یک فضای خالی بکشید، Resource Manager یک
ImageViewمتناظر ایجاد میکند. - اگر یک فایل drawable را به هر ویژگی در طرح XML بکشید، Resource Manager مقدار آن ویژگی را با ارجاعی به فایل drawable جایگزین میکند. همچنین میتوانید هر نوع منبع دیگری را به یک ویژگی XML بکشید تا مقدار ویژگی جایگزین شود.
- اگر یک drawable را روی یک عنصر
ImageViewموجود بکشید، Resource Manager جایگزین ویژگی منبع مربوطه میشود.