إنشاء رموز التطبيقات

تساعد الأيقونات المستخدمين في التعرف على تطبيقك والإجراءات داخله. يمكنك الوصول إلى حزمة رموز Material وإضافتها إلى تطبيقك مباشرةً من خلال Compose. لإنشاء رموز أو رموز مخصّصة لتطبيقك باستخدام "المشاهدات"، يوفّر "استوديو Android" أداة "استوديو مواد عرض الصور".

إضافة رموز داخل تطبيقك باستخدام Compose

باستخدام ميزة Compose، يمكنك استيراد مكتبة Compose Material أو مكتبة Compose Material 3 للوصول إلى أي رمز من رموز Material. بعد ذلك، يمكنك استخدام Icon القابل للتركيب لإضافة رموز إلى تطبيقك. وتُعدّ رموز Material أكثر فائدة لرموز شريط الإجراءات أو رموز علامات التبويب أو رموز الإشعارات. لمزيد من المعلومات، يمكنك الاطّلاع على رموز Material.

إذا كنت بحاجة إلى إنشاء رموز مخصّصة، مثل رمز مشغّل التطبيقات، استخدِم Image Asset Studio. بالنسبة إلى رموز مشغّل التطبيقات، يجب أن يشير ملف AndroidManifest.xml إلى الموقع الجغرافي mipmap/. تضيف "استوديو مواد عرض الصور" هذا الرمز تلقائيًا. يشير رمز ملف البيان التالي إلى الرمز ic_launcher في الدليل mipmap/:

  <application android:name="ApplicationTitle"
            android:label="@string/app_label"
            android:icon="@mipmap/ic_launcher" >
  

لمحة عن "استوديو مواد عرض الصور"

يتضمن "استوديو Android" أداة تُسمّى "استوديو مواد عرض الصور" تساعدك في إنشاء رموز التطبيقات الخاصة بك من رموز المواد والصور المخصّصة والسلاسل النصية. ينشئ البرنامج مجموعة من الرموز بدرجة الدقة المناسبة لكل كثافة بكسل متوافقة مع تطبيقك. يضع "استوديو مواد عرض الصور" الرموز التي تم إنشاؤها حديثًا في مجلدات خاصة بالكثافة ضمن دليل res/ في مشروعك. أثناء وقت التشغيل، يستخدم نظام Android المورد المناسب بناءً على كثافة شاشة الجهاز الذي يعمل عليه تطبيقك.

تساعدك "استوديو مواد عرض الصور" في إنشاء أنواع الرموز التالية:

  • رموز مشغّل التطبيقات
  • رموز شريط الإجراءات وعلامات التبويب
  • رموز التنبيه

توضّح الأقسام التالية أنواع الرموز التي يمكنك إنشاؤها وإدخالات الصور والنص التي يمكنك استخدامها.

رموز مشغّل التطبيقات التكيُّفية والقديمة

رمز مشغّل التطبيقات هو رسم يمثل تطبيقك للمستخدمين. يمكنها:

  • تظهر في قائمة التطبيقات المثبّتة على الجهاز وعلى الشاشة الرئيسية.
  • اعرض اختصارات في تطبيقك (على سبيل المثال، رمز اختصار جهة اتصال يفتح معلومات تفصيلية لجهة اتصال).
  • يتم استخدامها بواسطة تطبيقات مشغّل التطبيقات.
  • ساعِد المستخدمين في العثور على تطبيقك على Google Play.

يمكن عرض رموز مشغّل التطبيقات التكيُّفية على شكل مجموعة متنوعة من الأشكال على طُرز مختلفة من الأجهزة، وهي متوفّرة في الإصدار Android 8.0 (المستوى 26 من واجهة برمجة التطبيقات) والإصدارات الأحدث. يتيح الإصدار Android Studio 3.0 إنشاء رموز تكيّفية باستخدام Image Asset Studio. تنشئ "استوديو مواد عرض الصور" معاينات لرمز تكيّفي على شكل دائري أو مربّع أو مربّع دائري أو أشكال مربّعة، بالإضافة إلى معاينة الرمز التي لا تتجاوز الهوامش بشكلٍ كامل. تُنشئ أداة Image Asset Studio أيضًا معاينات قديمة للرمز على شكل دائري ومعاينات متجر Google Play. رمز مشغّل التطبيقات القديم هو رسم يمثل تطبيقك على الشاشة الرئيسية للجهاز وفي نافذة مشغّل التطبيقات. تم تصميم رموز مشغّلات التطبيقات القديمة للاستخدام على الأجهزة التي تعمل بالإصدار 7.1 من نظام التشغيل Android (المستوى 25 من واجهة برمجة التطبيقات) أو الإصدارات الأقدم، والتي لا تتوافق مع الرموز التكيُّفية، ولا يتم عرضها كأشكال متفاوتة في جميع طُرز الأجهزة.

تضع "استوديو مواد عرض الصور" الرموز في الأماكن المناسبة في أدلة res/mipmap-density/. كما ينشئ أيضًا صورة بحجم 512 × 512 بكسل مناسبة لمتجر Google Play.

ننصحك باستخدام نمط التصميم المتعدد الأبعاد لرموز مشغّل التطبيقات، حتى إذا كنت تستخدم إصدارات Android القديمة.

لمعرفة مزيد من المعلومات، يمكنك الاطّلاع على رموز مشغّل التطبيقات التكيفية و رموز المنتجات - التصميم المتعدد الأبعاد.

رموز شريط الإجراءات وعلامات التبويب

رموز شريط الإجراءات هي عناصر رسومية يتم وضعها في شريط الإجراءات وتمثّل بنود العمل الفردية. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على إضافة الإجراءات ومعالجتها وشريط التطبيقات - التصميم المتعدد الأبعاد وتصميم شريط الإجراءات.

أيقونات علامات التبويب هي عناصر رسومية تُستخدم لتمثيل علامات التبويب الفردية في واجهة متعددة علامات التبويب. لكل رمز علامة تبويب حالتان: غير محدد ومحدد. للحصول على مزيد من المعلومات، راجِع إنشاء طرق عرض التمرير السريع باستخدام علامات التبويب وعلامات التبويب - التصميم المتعدد الأبعاد.

تضع "استوديو مواد عرض الصور" الرموز في الأماكن المناسبة في أدلة res/drawable-density/.

ننصحك باستخدام نمط التصميم المتعدد الأبعاد لرموز شريط الإجراءات وعلامات التبويب، حتى إذا كنت تتيح استخدام إصدارات قديمة من Android. يمكنك استخدام appcompat ومكتبات دعم أخرى لتقديم واجهة المستخدم ذات التصميم المتعدد الأبعاد إلى إصدارات الأنظمة الأساسية القديمة.

بدلاً من تطبيق Image Asset Studio، يمكنك استخدام Vector Asset Studio لإنشاء شريط الإجراءات ورموز علامات التبويب. تُعد الرسومات المتجهة مناسبة للأيقونات البسيطة ويمكنها تقليل حجم تطبيقك.

رموز التنبيه

الإشعار هو رسالة يمكنك عرضها للمستخدم خارج واجهة المستخدم العادية في تطبيقك. تضع "استوديو مواد عرض الصور" رموز الإشعارات في الأماكن المناسبة ضمن أدلة res/drawable-density/:

  • ويتم وضع رموز Android 2.2 (المستوى 8 من واجهة برمجة التطبيقات) والإصدارات الأقدم في أدلة res/drawable-density/.
  • إنّ رموز Android 2.3 إلى 2.3.7 (المستوى 9 إلى 10 لواجهة برمجة التطبيقات) موضوعة في أدلة res/drawable-density-v9/.
  • ويتم وضع رموز Android 3 (المستوى 11 لواجهة برمجة التطبيقات) والإصدارات الأحدث في أدلة res/drawable-density-v11/.

إذا كان تطبيقك يتوافق مع الإصدار Android 2.3 حتى 2.3.7 (المستوى 9 إلى 10 من واجهة برمجة التطبيقات)، سينشئ تطبيق Image Asset Studio إصدارًا رماديًا من الرمز. وتستخدم الإصدارات اللاحقة من Android الرمز الأبيض الذي تنشئه أداة Image Asset Studio.

ويمكنك الاطّلاع على الإشعارات والتصميم المتعدد الأبعاد للإشعارات والإشعارات والتغييرات في الإصدار 5.0 من نظام التشغيل Android والإشعارات والإصدار 4.4 من نظام التشغيل Android والإصدارات الأقدم، ورموز شريط الحالة في الإصدار Android 3.0 والإصدارات الأقدم للحصول على المزيد من المعلومات.

قصاصات فنية

تسهّل عليك "استوديو مواد عرض الصور" استيراد رموز المواد من Google بتنسيقَي VectorDrawable وPNG، ما عليك سوى اختيار رمز من مربّع حوار. لمزيد من المعلومات، راجع رموز المواد.

الصور

يمكنك استيراد صورك وضبطها حسب نوع الرمز. تتيح أداة Image Asset Studio استخدام أنواع الملفات التالية: PNG (خيار مفضَّل) وJPG (مقبولة) وGIF (غير يُنصح بها).

السلاسل النصية

تتيح لك "استوديو مواد عرض الصور" كتابة سلسلة نصية بمجموعة متنوعة من الخطوط ووضعها على رمز. وهو يحول الرمز النصي إلى ملفات PNG لكثافات مختلفة. يمكنك استخدام الخطوط المثبتة على جهاز الكمبيوتر.

تشغيل استوديو مواد عرض الصور

لبدء "استوديو مواد عرض الصور"، اتّبِع الخطوات التالية:

  1. في نافذة المشروع، اختَر عرض Android.
  2. انقر بزر الماوس الأيمن على المجلد res واختَر New (جديد) > Image Asset (مادة عرض الصور).

    معالج الرموز القديمة والتكيّفية في &quot;استوديو مواد عرض الصور&quot;

  3. اتّبِع الخطوات التالية:

إنشاء رموز مشغّلات التطبيقات القديمة والتكيّفية

ملاحظة: إذا كان تطبيقك متوافقًا مع الإصدارات التي لا تعمل بإصدارات Android 7.1 الأعلى، اتّبِع التعليمات لإنشاء رمز مشغّل التطبيقات القديم فقط بدلاً من ذلك.

بعد فتح "استوديو مواد عرض الصور"، يمكنك إضافة الرموز التكيُّفية والرموز القديمة من خلال اتّباع الخطوات التالية:

  1. في حقل نوع الرمز، اختَر رموز مشغّل التطبيقات (تكيّفية وقديمة).
  2. في علامة التبويب الطبقة التي تعمل في المقدمة، اختَر نوع مادة العرض، ثم حدِّد مادة العرض في الحقل أسفلها:
  3. في علامة التبويب طبقة الخلفية، اختَر نوع مادة العرض، ثم حدِّد مادة العرض في الحقل أسفلها. يمكنك إما تحديد لون أو تحديد صورة لاستخدامها كطبقة خلفية.
  4. في علامة التبويب القديمة، راجِع الإعدادات التلقائية وأكِّد رغبتك في إنشاء رموز مستديرة ورموز من "متجر Google Play" القديمة.
  5. يمكنك، إن أردت، تغيير الاسم وإعدادات العرض لكل علامة من علامات التبويب طبقة المقدمة وطبقة الخلفية:
    • الاسم: إذا كنت لا تريد استخدام الاسم التلقائي، اكتب اسمًا جديدًا. في حال توفُّر اسم هذا المورد في المشروع، كما هو موضّح من خلال خطأ أسفل المعالج، سيتم استبداله. ولا يمكن أن يحتوي الاسم إلا على أحرف صغيرة وشرطات سفلية وأرقام فقط.
    • قطع: لضبط الهامش بين رسم الرمز والحدود في مادة العرض المصدر، اختَر نعم. تزيل هذه العملية المساحة الشفافة مع الحفاظ على نسبة العرض إلى الارتفاع. لترك مادة العرض المصدر بدون تغيير، انقر على لا.
    • اللون - لتغيير لون رمز القصاصة الفنية أو رمز النص، انقر على الحقل. في مربّع الحوار اختيار اللون، حدِّد لونًا ثم انقر على اختيار. تظهر القيمة الجديدة في الحقل.
    • تغيير الحجم - استخدم شريط التمرير لتحديد عامل تغيير الحجم بالنسبة المئوية لتغيير حجم رمز صورة أو قصاصة فنية أو نص. يتم إيقاف عنصر التحكم هذا لطبقة الخلفية عند تحديد نوع مادة العرض اللون.
  6. انقر على التالي.
  7. يمكنك اختياريًا تغيير دليل الموارد: اختَر مجموعة مصادر الموارد التي تريد إضافة مادة عرض الصورة إليها: src/main/res أو src/debug/res أو src/Release/res أو مجموعة مصادر مخصّصة. تنطبق مجموعة المصادر الرئيسية على جميع صيغ الإصدار، بما في ذلك تصحيح الأخطاء والإصدار. تلغي مجموعات مصادر تصحيح الأخطاء والإصدار مجموعة المصادر الرئيسية، ويتم تطبيقها على إصدار واحد من الإصدار. يتم استخدام مصدر تصحيح الأخطاء لغرض تصحيح الأخطاء فقط. لتحديد مجموعة مصادر جديدة، اختَر ملف > بنية المشروع > التطبيق > أنواع الإصدارات. على سبيل المثال، يمكنك تحديد مجموعة مصادر تجريبية وإنشاء نسخة من رمز يتضمّن النص "تجريبي" في أسفل يسار الصفحة. لمعرفة مزيد من المعلومات، يمكنك الاطّلاع على ضبط إصدارات الإصدار.
  8. انقر على إنهاء. تضيف "استوديو مواد عرض الصور" الصور إلى مجلدات mipmap لمختلف الكثافات.

معاينة رموز التطبيقات المستوحاة من موضوع معيّن

يتيح لك "استوديو Android" معاينة رمز التطبيق الذي يحمل مظهرًا واختبار كيفية تكيفه مع لون خلفية المستخدم. لمعاينة رمز التطبيق المستوحى من مظهرك، افتح ملف launcher.xml الذي يحدّد رمزك، ثم استخدِم أداة الاختيار وضع واجهة مستخدم النظام في شريط الأدوات للتبديل بين الخلفيات والاطّلاع على تفاعل الرمز.

للاطّلاع على مزيد من المعلومات حول كيفية إنشاء رموز تطبيقات مستوحاة من موضوع معيّن، راجِع الرموز التكيُّفية.

أداة الاختيار وضع واجهة مستخدم النظام
.

يمكنك معاينة رموز تطبيقات مستوحاة من موضوع معيّن على خلفيات مختلفة.

إنشاء رمز مشغّل تطبيقات قديم

ملاحظة: إذا كان تطبيقك متوافقًا مع نظام التشغيل Android 8.0، اتّبِع التعليمات لإنشاء رموز تكيُّفي وقديمة على مشغّلات التطبيقات بدلاً من ذلك.

بعد فتح Image Asset Studio، يمكنك إضافة رمز مشغّل التطبيقات من خلال اتّباع الخطوات التالية:

  1. في حقل نوع الرمز، اختَر رموز مشغّل التطبيقات (قديم فقط) .
  2. اختَر نوع مادة العرض، ثم حدِّد مادة العرض في الحقل أسفلها:
    • في الحقل قصاصة فنية، انقر على الزر.
    • في مربّع الحوار اختيار الرمز، اختَر رمز المادة، ثم انقر على حسنًا.

    • في حقل المسار، حدِّد مسار الصورة واسم ملفها. انقر على ... لاستخدام مربّع حوار.
    • في الحقل النص، اكتب سلسلة نصية واختَر خطًا.

    يظهر الرمز في منطقة مادة عرض المصدر على الجانب الأيسر، وفي منطقة المعاينة في أسفل المعالج.

  3. يمكنك بشكل اختياري تغيير إعدادات الاسم والعرض:
    • الاسم: إذا لم تكن تريد استخدام الاسم التلقائي، اكتب اسمًا جديدًا. في حال سبق أن كان اسم المورد هذا في المشروع، كما هو موضّح من خلال خطأ أسفل المعالج، سيتم استبداله. ويمكن أن يحتوي الاسم على أحرف صغيرة وشرطات سفلية وأرقام فقط.
    • قطع: لضبط الهامش بين رسم الرمز والحدود في مادة العرض المصدر، اختَر نعم. تزيل هذه العملية المساحة الشفافة مع الحفاظ على نسبة العرض إلى الارتفاع. لترك مادة العرض المصدر بدون تغيير، انقر على لا.
    • المساحة المتروكة: إذا أردت ضبط المساحة المتروكة لمادة عرض المصدر على الجوانب الأربعة، حرِّك شريط التمرير. اختَر قيمة بين -10% و 50%. إذا نقرت أيضًا على قطع، يتم القطع أولاً.
    • المقدمة - لتغيير لون المقدمة لرمز القصاصات الفنية أو النص، انقر على الحقل. في مربّع الحوار اختيار اللون، حدِّد لونًا ثم انقر على اختيار. ستظهر القيمة الجديدة في الحقل.
    • الخلفية: لتغيير لون الخلفية، انقر على الحقل. في مربّع الحوار اختيار اللون، حدِّد لونًا ثم انقر على اختيار. ستظهر القيمة الجديدة في الحقل.
    • تحجيم: لملاءمة حجم الرمز، اختَر اقتصاص أو تقليص للملاءمة. عند استخدام الاقتصاص، يمكن قطع حواف الصورة، ولكن لا يمكن تقليصها عند تصغيرها. يمكنك تعديل المساحة المتروكة، إذا لزم الأمر، إذا كانت مادة العرض المصدر مع ذلك غير ملائمة بشكل جيد.
    • الشكل: لوضع صورة خلفية خلف مادة العرض المصدر، اختَر شكلاً أو شكلاً مستديرًا أو مربّعًا أو مستطيلاً عموديًا أو مستطيلاً أفقيًا. للحصول على صورة خلفية شفافة، اختَر بدون.
    • التأثير: إذا كنت تريد إضافة تأثير أذن الكلب إلى أعلى يسار شكل مربّع أو مستطيل، اختَر أذن الكلب. وبخلاف ذلك، اختَر بدون.

    تضع "استوديو مواد عرض الصور" الرمز داخل مربّع شفاف لتوفير بعض المساحة المتروكة على الحواف. توفِّر هذه المساحة المتروكة مساحة كافية للتأثير العادي لرمز التظليل القطري.

  4. انقر على التالي.
  5. يمكنك تغيير دليل الموارد بشكل اختياري:
    • دليل Res: اختَر مجموعة مصادر الموارد التي تريد إضافة مادة عرض الصورة إليها: src/main/res أو src/debug/res أو src/Release/res أو مجموعة مصدر من تحديد المستخدم. تنطبق مجموعة المصادر الرئيسية على جميع صيغ الإصدار، بما في ذلك تصحيح الأخطاء والإصدار. تلغي مجموعات مصادر تصحيح الأخطاء والإصدار مجموعة المصادر الرئيسية ويتم تطبيقها على إصدار واحد من الإصدار. يتم استخدام مصدر تصحيح الأخطاء لغرض تصحيح الأخطاء فقط. لتحديد مجموعة مصادر جديدة، اختَر ملف > بنية المشروع > التطبيق > أنواع الإصدارات. على سبيل المثال، يمكنك تحديد مجموعة مصادر تجريبية وإنشاء نسخة من رمز يتضمّن النص "تجريبي" في أسفل يسار الصفحة. ولمزيد من المعلومات، راجِع ضبط صيغ الإصدار.

    تعرض منطقة أدلة الإخراج الصور والمجلدات التي ستظهر فيها في عرض ملفات المشروع لنافذة المشروع.

  6. انقر على إنهاء.
  7. تضيف "استوديو مواد عرض الصور" الصور إلى مجلدات mipmap لمختلف الكثافات.

إنشاء شريط إجراءات أو رمز علامة تبويب

بعد فتح "استوديو مواد عرض الصور"، يمكنك إضافة شريط إجراءات أو رمز علامة تبويب باتّباع الخطوات التالية:

  1. في الحقل نوع الرمز، اختر شريط الإجراءات ورموز علامات التبويب.
  2. اختَر نوع مادة العرض، ثم حدِّد مادة العرض في الحقل أسفلها:
    • في الحقل قصاصة فنية، انقر على الزر.
    • في مربّع الحوار اختيار الرمز، اختَر رمز المادة، ثم انقر على حسنًا.

    • في حقل المسار، حدِّد مسار الصورة واسم ملفها. انقر على ... لاستخدام مربّع حوار.
    • في الحقل النص، اكتب سلسلة نصية واختَر خطًا.

    يظهر الرمز في منطقة مادة عرض المصدر على الجانب الأيسر، وفي منطقة المعاينة في أسفل المعالج.

  3. يمكنك تغيير الاسم وخيارات العرض اختياريًا:
    • الاسم: إذا لم تكن تريد استخدام الاسم التلقائي، اكتب اسمًا جديدًا. في حال سبق أن كان اسم المورد هذا في المشروع، كما هو موضّح من خلال خطأ أسفل المعالج، سيتم استبداله. ويمكن أن يحتوي الاسم على أحرف صغيرة وشرطات سفلية وأرقام فقط.
    • قطع: لضبط الهامش بين رسم الرمز والحدود في مادة العرض المصدر، اختَر نعم. تزيل هذه العملية المساحة الشفافة مع الحفاظ على نسبة العرض إلى الارتفاع. لترك مادة العرض المصدر بدون تغيير، انقر على لا.
    • المساحة المتروكة: إذا أردت ضبط المساحة المتروكة لمادة عرض المصدر على الجوانب الأربعة، حرِّك شريط التمرير. اختَر قيمة بين -10% و50%. إذا نقرت أيضًا على قطع، يتم القطع أولاً.
    • المظهر: اختَر HOLO_light أو HOLO_DARK. أو لتحديد لون في مربّع الحوار اختيار اللون، اختَر مخصّص، ثم انقر على حقل اللون المخصّص.

    تنشئ "استوديو مواد عرض الصور" الرمز داخل مربع شفاف كي تظهر بعض المساحة المتروكة عند الحواف. توفِّر هذه المساحة المتروكة مساحة كافية للتأثير العادي لرمز التظليل القطري.

  4. انقر على التالي.
  5. يمكنك تغيير دليل الموارد بشكل اختياري:
    • دليل Res: اختَر مجموعة مصادر الموارد التي تريد إضافة مادة عرض الصورة إليها: src/main/res أو src/debug/res أو src/Release/res أو مجموعة مصدر من تحديد المستخدم. تنطبق مجموعة المصادر الرئيسية على جميع صيغ الإصدار، بما في ذلك تصحيح الأخطاء والإصدار. تلغي مجموعات مصادر تصحيح الأخطاء والإصدار مجموعة المصادر الرئيسية ويتم تطبيقها على إصدار واحد من الإصدار. يتم استخدام مصدر تصحيح الأخطاء لغرض تصحيح الأخطاء فقط. لتحديد مجموعة مصادر جديدة، اختَر ملف > بنية المشروع > التطبيق > أنواع الإصدارات. على سبيل المثال، يمكنك تحديد مجموعة مصادر تجريبية وإنشاء نسخة من رمز يتضمّن النص "تجريبي" في أسفل يسار الصفحة. ولمزيد من المعلومات، راجِع ضبط صيغ الإصدار.

    تعرض منطقة أدلة الإخراج الصور والمجلدات التي ستظهر فيها في عرض ملفات المشروع لنافذة المشروع.

  6. انقر على إنهاء.
  7. يضيف "استوديو مواد عرض الصور" الصور إلى المجلدات القابلة للرسم بمختلف الكثافات.

إنشاء رمز إشعار

بعد فتح "استوديو مواد عرض الصور"، يمكنك إضافة رمز إشعار باتّباع الخطوات التالية:

  1. في حقل نوع الرمز، اختر رموز الإشعارات.
  2. اختَر نوع مادة العرض، ثم حدِّد مادة العرض في الحقل أسفلها:
    • في الحقل قصاصة فنية، انقر على الزر.
    • في مربّع الحوار اختيار الرمز، اختَر رمز المادة، ثم انقر على حسنًا.

    • في حقل المسار، حدِّد مسار الصورة واسم ملفها. انقر على ... لاستخدام مربّع حوار.
    • في الحقل النص، اكتب سلسلة نصية واختَر خطًا.

    يظهر الرمز في منطقة مادة عرض المصدر على الجانب الأيسر، وفي منطقة المعاينة في أسفل المعالج.

  3. يمكنك تغيير الاسم وخيارات العرض اختياريًا:
    • الاسم: إذا لم تكن تريد استخدام الاسم التلقائي، اكتب اسمًا جديدًا. في حال سبق أن كان اسم المورد هذا في المشروع، كما هو موضّح من خلال خطأ أسفل المعالج، سيتم استبداله. ويمكن أن يحتوي الاسم على أحرف صغيرة وشرطات سفلية وأرقام فقط.
    • قطع: لضبط الهامش بين رسم الرمز والحدود في مادة العرض المصدر، اختَر نعم. تؤدي هذه العملية إلى إزالة المساحة الشفافة مع الحفاظ على نسبة العرض إلى الارتفاع. لترك مادة العرض المصدر بدون تغيير، انقر على لا.
    • المساحة المتروكة: إذا أردت ضبط المساحة المتروكة لمادة عرض المصدر على الجوانب الأربعة، حرِّك شريط التمرير. اختَر قيمة بين -10% و 50%. إذا نقرت أيضًا على قطع، يتم القطع أولاً.

    تنشئ "استوديو مواد عرض الصور" الرمز داخل مربع شفاف كي تظهر بعض المساحة المتروكة عند الحواف. توفِّر هذه المساحة المتروكة مساحة كافية للتأثير العادي لرمز التظليل القطري.

  4. انقر على التالي.
  5. يمكنك تغيير دليل الموارد بشكل اختياري:
    • دليل Res: اختَر مجموعة مصادر الموارد التي تريد إضافة مادة عرض الصورة إليها: src/main/res أو src/debug/res أو src/Release/res أو مجموعة مصدر من تحديد المستخدم. تنطبق مجموعة المصادر الرئيسية على جميع صيغ الإصدار، بما في ذلك تصحيح الأخطاء والإصدار. تلغي مجموعات مصادر تصحيح الأخطاء والإصدار مجموعة المصادر الرئيسية ويتم تطبيقها على إصدار واحد من الإصدار. يتم استخدام مصدر تصحيح الأخطاء لغرض تصحيح الأخطاء فقط. لتحديد مجموعة مصادر جديدة، اختَر ملف > بنية المشروع > التطبيق > أنواع الإصدارات. على سبيل المثال، يمكنك تحديد مجموعة مصادر تجريبية وإنشاء نسخة من رمز يتضمّن النص "تجريبي" في أسفل يسار الصفحة. ولمزيد من المعلومات، راجِع ضبط صيغ الإصدار.

    تعرض منطقة أدلة الإخراج الصور والمجلدات التي ستظهر فيها في عرض ملفات المشروع لنافذة المشروع.

  6. انقر على إنهاء.
  7. يضيف "استوديو مواد عرض الصور" الصور إلى المجلدات القابلة للرسم بمختلف الكثافات والإصدارات.

راجع مورد صورة في الرمز مع طرق العرض

يمكنك عادةً الرجوع إلى مورد صورة بطريقة عامة في الرمز البرمجي لتطبيقك، وعند تشغيل تطبيقك، يتم عرض الصورة المقابلة تلقائيًا بناءً على الجهاز:

  • في معظم الحالات، يمكنك الإشارة إلى موارد الصور بالرمز @drawable في رمز XML أو Drawable في رمز Java.
  • على سبيل المثال، يعرض رمز XML للتنسيق التالي العنصر القابل للرسم في ImageView:

    <ImageView
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:src="@drawable/myimage" />
    

    يعمل رمز Java التالي على استرداد الصورة على أنّها Drawable:

    Kotlin

    val drawable = resources.getDrawable(R.drawable.myimage, theme)
    

    Java

    Resources res = getResources();
    Drawable drawable = res.getDrawable(R.drawable.myimage, getTheme());
    

    تتوفّر الطريقة getResources() في الفئة Context، والتي تنطبق على كائنات واجهة المستخدم، مثل الأنشطة والأجزاء والتنسيقات وطرق العرض وما إلى ذلك.

  • إذا كان تطبيقك يستخدم Support Library، يمكنك الرجوع إلى مورد صورة في رمز XML يتضمّن عبارة app:srcCompat. مثلاً:
  • <ImageView
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        app:srcCompat="@drawable/myimage" />
    

يمكنك الوصول إلى موارد الصور من سلسلة التعليمات الرئيسية فقط.

بعد توفّر مورد صورة في دليل res/ لمشروعك، يمكنك الرجوع إليه من رمز Java أو تنسيق XML باستخدام معرّف المورد الخاص به. يضبط رمز Java التالي عنصر ImageView لاستخدام مورد drawable/myimage.png:

Kotlin

findViewById<ImageView>(R.id.myimageview).apply {
    setImageResource(R.drawable.myimage)
}

Java

ImageView imageView = (ImageView) findViewById(R.id.myimageview);
imageView.setImageResource(R.drawable.myimage);

يمكنك الاطّلاع على الوصول إلى المراجع للحصول على مزيد من المعلومات.

حذف رمز من مشروع

لإزالة رمز من مشروع، يمكنك اتّباع الخطوات التالية:

  1. في نافذة المشروع، اختَر عرض Android.
  2. يمكنك توسيع المجلد res/mipmap للحصول على رمز مشغّل التطبيقات، أو في المجلد res/drawable لأنواع الرموز الأخرى.
  3. ابحث عن مجلد فرعي يحمل اسم الرمز الذي تريد حذفه.
  4. يحتوي هذا المجلد على الرمز بكثافات مختلفة.

  5. اختَر المجلد واضغط على مفتاح حذف.
  6. أو يمكنك اختيار تعديل > حذف. أو انقر بزر الماوس الأيمن على الملف واختَر حذف.

    سيظهر مربع حوار الحذف الآمن.

  7. اختياريًا، حدِّد الخيارات للبحث عن مكان استخدام الرمز في المشروع، وانقر على حسنًا.
  8. يحذف "استوديو Android" الملفات من المشروع ومحرك الأقراص. أما إذا اخترت البحث عن أماكن في المشروع يتم استخدام الملفات فيها وتم العثور على بعض الاستخدامات، فيمكنك عرضها وتحديد ما إذا كنت تريد حذفها أم لا. عليك حذف هذه المراجع أو استبدالها لتتمكن من تجميع مشروعك بنجاح.

  9. اختَر إنشاء > مشروع تنظيف.
  10. يزيل "استوديو Android" أي ملفات صور تم إنشاؤها وترتبط بمورد الصور المحذوف. يؤدي ذلك إلى إزالتها من المشروع ومحرك الأقراص.

  11. إذا لزم الأمر، صحِّح أي أخطاء متبقية بسبب أجزاء من الرمز تشير إلى المورد.
  12. يسلّط "استوديو Android" الضوء على هذه الأخطاء في الرمز البرمجي. بعد إزالة جميع المراجع من رمزك، يمكنك إنشاء مشروعك مرة أخرى بنجاح.