يعد إنشاء الظلال أحد الجوانب المهمة للتصميم في التطبيقات ، حيث يمكن أن تعطي العناصر العمق والواقعية. يوفر فيغما أدوات قوية لخلق الظلال ، ورفرفة يجعل من السهل لتجسيد هذه الظلال في التعليمات البرمجية.
تقدم الرفرفة عدة طرق لإضافة الظلال إلى عناصر الواجهة. طريقة واحدة هي استخدام حزمة رفرف_سفغ لاستيراد ملفات سفغ مع الظلال التي تم إنشاؤها في فيغما. طريقة أخرى هي استخدام المكتبات الجاهزة مثل المادة_تصميم_أيقونات_فلوتر ، والتي تقدم مجموعات من الظلال بأسلوب فيجما.
ملاحظة: قبل استخدام الظلال في الرفرفة ، تحتاج إلى التأكد من تثبيت جميع الحزم والمكتبات اللازمة ، وكذلك استيرادها إلى مشروعك.
استنادا إلى الظلال سفغ التي تم إنشاؤها في فيغما ، فإنها يمكن استيرادها إلى مشروع رفرفة واستخدامها باستخدام رفرفة سفغ. للقيام بذلك ، إضافة التبعية إلى ملف بوبسك.يمل وتنفيذ حانة رفرفة الحصول على الأمر. بعد ذلك ، سفغ الظلال يمكن استخدامها في رمز رفرفة ، وتطبيقها على عناصر واجهة.
- وصف الموضوع
- الأساس المنطقي لاختيار الموضوع
- الجزء الرئيسي
- وثائق الرفرفة الرسمية
- استيراد مكتبة تخطيط
- وضع معلمات الظل
- إضافة الظلال إلى الحاجيات
وصف الموضوع
تتناول المقالة عملية إنشاء الظلال في تطبيقات الرفرفة باستخدام نمط مشابه لذلك المتاح في برامج التصميم مثل فيجما. تستخدم الظلال لإنشاء حجم وعمق عناصر الواجهة ، مما يجعلها أكثر جاذبية ومفهومة للمستخدمين.
تبدأ المقالة مع لمحة عامة عن أنواع مختلفة من الظلال وتأثيرات بصرية ، مع التركيز على معايير تصميم المواد والمبادئ التوجيهية واجهة الإنسان دائرة الرقابة الداخلية. ثم يصف كيفية إنشاء الظلال في رفرفة باستخدام الأدوات والمكتبات المتاحة.
توفر المقالة إرشادات مفصلة حول تعيين معلمات الظل مثل اللون والشفافية ونصف القطر والإزاحة ، وتوضح كيف تؤثر هذه المعلمات على مظهر الظل.
تستمر المقالة في تقديم أمثلة التعليمات البرمجية التي توضح كيفية إنشاء أنماط ظل مختلفة ، بما في ذلك الظلال المتدرجة والظلال بكثافة مختلفة.
تحتوي المقالة أيضا على توصيات حول استخدام الظلال في أنواع مختلفة من عناصر الواجهة ، مثل الأزرار والبطاقات وحقول الإدخال والرؤوس وغيرها. يتم تقديم مشورة الخبراء والمبادئ الأساسية لتحسين التجربة المرئية للمستخدمين عند استخدام الظلال في تطبيقات الرفرفة.
الأساس المنطقي لاختيار الموضوع
فيغما ، كأداة لخلق التصاميم والنماذج ، ويوفر إمكانيات غنية لخلق وتخصيص الظلال. في المقابل ، رفرفة هو منصة تطوير التطبيقات التي تجعل من السهل لدمج التصميم من فيغما في تشغيل التطبيق. ومع ذلك ، يواجه العديد من المطورين صعوبات عند محاولة تنفيذ مثل هذه الظلال في تطبيقاتهم.
الغرض من هذا القسم من المقالة هو شرح المبادئ الأساسية لإنشاء الظلال بأسلوب فيجما في التطبيقات على منصة الرفرفة. سيغطي القسم الموضوعات التالية:
- وصف الأنواع الرئيسية للظلال في فيجما واستخدامها في التصميم;
- أمثلة على استخدام الظلال في تطبيقات العالم الحقيقي لخلق تجربة بصرية مذهلة;
- توصيات عملية لتنفيذ الظلال في كود الرفرفة باستخدام حزم ومكتبات مختلفة;
- تحسين الأداء وتحسين الظل في تطبيقات منصة الرفرفة.
نتيجة للتعرف على هذا القسم من المقالة ، سيتمكن القارئ من استخدام ظلال نمط فيجما بشكل فعال في مشاريعه على منصة الرفرفة ، مما سيؤدي إلى زيادة الجودة والجاذبية الجمالية للتطبيقات.
الجزء الرئيسي
إنشاء الظلال في رفرفة باستخدام نمط فيغما بسيط جدا. بادئ ذي بدء ، يمكننا استخدام أداة الحاوية لإنشاء كتلة نريد إضافة ظل إليها.
هناك عدة طرق لإضافة ظل إلى حاوية في رفرفة. إحدى الطرق هي استخدام خاصية بوكس شادو ، والتي تسمح لنا بتعيين اللون والموقع ونصف القطر لظلنا.
على سبيل المثال ، يمكننا إنشاء ظل بسيط باستخدام الكود التالي:
)
في هذا المثال ، نقوم بإنشاء حاوية 200 pixel 200 بكسل بخلفية بيضاء وظل. بوكسشادو يقبل عدة معلمات: لون الظل ، نصف قطر التمويه ، نصف قطر الانتشار ، وإزاحة الظل بالنسبة للكتلة. نحن أيضا استخدام الألوان.رمادي.معالقدرة (0.5) لتعيين لون الظل مع الشفافية.
يمكننا أيضا إضافة ظلال متعددة عن طريق تعيين قيم ظلال متعددة.:
)
الآن لدينا اثنين من الظلال على الحاوية-الرمادي والأزرق. هذا يعطينا المزيد من الفرص لإنشاء نمط مرئي مثير للاهتمام.
من المهم أن تتذكر أن الظلال يمكن أن تبطئ أداء التطبيق إذا أضفنا الكثير منها أو قمنا بتعيين قيم كبيرة جدا لنصف قطر التمويه والانتشار. لذلك ، من المهم مراقبة تحسين الكود الخاص بنا وجعل الظلال بطريقة تناسب احتياجاتنا على أفضل وجه.
وهكذا ، يمكننا بسهولة إنشاء الظلال في رفرفة في نمط فيغما باستخدام القطعة الحاوية وخاصية بوكسشادو. هذا يسمح لنا بإضافة تأثيرات بصرية وتحسين مظهر تطبيقاتنا. استخدم هذه الطريقة لإنشاء واجهات جميلة وحديثة لتطبيقاتك!
وثائق الرفرفة الرسمية
توفر وثائق الرفرفة الرسمية موارد واسعة للمطورين الذين يرغبون في تعلم إطار العمل وتحسين مهاراتهم. في الوثائق ، ستجد معلومات مفصلة حول قدرات الرفرفة وإرشادات التثبيت والتكوين ، بالإضافة إلى مواد التدريب وأمثلة التعليمات البرمجية.
واحدة من السمات الرئيسية للوثائق رفرفة هو وجود أقسام مخصصة لمختلف جوانب التنمية. يمكنك استكشاف المفاهيم والمبادئ الأساسية ، والتعرف على الإرشادات الخاصة بإنشاء واجهة مستخدم ، والتعرف على الأدوات والمكونات المتاحة ، والعثور على معلومات حول أدوات تصحيح الأخطاء وتحسين الأداء.
تحتوي الوثائق أيضا على أقسام حول التكامل مع ميزات النظام الأساسي مثل الكاميرا ونظام تحديد المواقع والإشعارات وغيرها. يمكنك معرفة كيفية التفاعل مع واجهات برمجة التطبيقات الأصلية واستخدام وظائفها في تطبيق الرفرفة الخاص بك.
يتم تحديث وثائق الرفرفة الرسمية باستمرار من قبل فريق التطوير لتعكس أحدث التغييرات والميزات الجديدة للإطار. يمكنك دائما العثور على أحدث المعلومات والأدلة حول أحدث إصدارات الرفرفة والحزم ذات الصلة.
توفر الوثائق أيضا روابط إلى موارد مفيدة أخرى مثل أمثلة التعليمات البرمجية ودروس الفيديو والمجتمعات حيث يمكنك الحصول على دعم ومشورة إضافية من المطورين ذوي الخبرة.
وثائق الرفرفة الرسمية هي مورد لا غنى عنه لجميع المطورين الذين يعملون مع الإطار. سوف يساعدك على إتقان أساسيات تطوير التطبيقات بسرعة على الرفرفة ، وكذلك تحسين مهاراتك وتصبح خبيرا في هذا المجال.
استيراد مكتبة تخطيط
قبل أن نبدأ في إنشاء ظلال على غرار فيجما ، سنحتاج إلى استيراد مكتبة التخطيط المناسبة إلى مشروع الرفرفة الخاص بنا. للقيام بذلك ، سوف نستخدم حزمة رفرف_سفغ.
أولا ، افتح ملف بوبسك.يمل في المجلد الجذر لمشروعنا. في هذا الملف ، نحدد جميع تبعيات حزمنا.
:
- رفرف_سفغ: ^0.19.3
في المحطة للحصول على أحدث إصدار من الحزمة.
الآن بعد أن تمت إضافة حزمة فلاتر_سفغ بنجاح إلى مشروعنا ، ونحن على استعداد لاستخدامها لاستيراد تخطيط من فيغما.
وضع معلمات الظل
لإنشاء الظلال في نمط فيغما في رفرفة ، يمكنك استخدام مربعفئة الظل. تتيح لك هذه الفئة ضبط معلمات الظل المختلفة مثل اللون ونصف القطر والإزاحة والطمس.
يمكن تعيين لون الظل باستخدام خاصية اللون. في رفرفة ، يمكن تحديد اللون في كل من رغب و أرغب الشكل. على سبيل المثال ، لتعيين لون الظل إلى الأسود ، يمكنك استخدام التعليمات البرمجية التالية:
مربع الظل (اللون: الألوان.أسود)
يمكن ضبط نصف قطر الظل باستخدام خاصية بلوراديوس. كلما ارتفعت قيمة هذه الخاصية ، كلما كان الظل أكثر ضبابية. على سبيل المثال ، لتعيين نصف قطر ظل 5 بكسل ، يمكنك استخدام الكود التالي:
بوكسشادو (بلوراديوس: 5)
يمكن ضبط إزاحة الظل باستخدام خصائص الإزاحة والانتشار. تحدد خاصية الإزاحة الإزاحة الأفقية والرأسية ، وتحدد خاصية سبريد راديوس المسافة من حد الأداة إلى حافة الظل. على سبيل المثال ، لإنشاء ظل بإزاحة (5 ، 10) ومسافة 2 بكسل من حافة الأداة ، يمكنك استخدام الكود التالي:
بوكسشادو (أوفست: أوفست (5 ، 10) ، سبردراديوس: 2)
يتم استخدام خاصية بلوراديوس لضبط طمس الظل. كلما ارتفعت قيمة هذه الخاصية ، كلما كان الظل أكثر ضبابية. على سبيل المثال ، لتعيين طمس الظل إلى 10 بكسل ، يمكنك استخدام التعليمات البرمجية التالية:
بوكسشادو (بلوراديوس: 10)
يمكن دمج كل هذه الخيارات لإنشاء أنماط ظل مختلفة في التطبيق. على سبيل المثال ، لإنشاء ظل بلون أسود ، ونصف قطر 5 بكسل ، وإزاحة (5 ، 10) وطمس 10 بكسل ، يمكنك استخدام الكود التالي:
مربع الظل (اللون: الألوان.أسود ، بلوراديوس: 5 ، أوفست: أوفست (5 ، 10) ، سبردراديوس: 2)
إضافة الظلال إلى الحاجيات
إضافة الظلال إلى الحاجيات في التطبيق رفرفة يعطيهم نظرة أكثر واقعية وعميقة. لإنشاء ظلال في رفرفة ، يمكنك استخدام حزمة مربع الظل ، والتي توفر مجموعة واسعة من الإعدادات لضبط الظلال والسكتات الدماغية.
لإضافة الظل إلى القطعة ، تحتاج إلى استخدام الخاصية بوكسديكوراتيون وحقل بوكسشادو. يقبل حقل بوكسشادو قائمة بقيم بوكسشادو التي تحدد معلمات الظل.
مثال على إضافة ظل إلى حاوية:
حاوية(
الديكور: مربع الديكور(
مربع الظل: [
بوكس شادو(
اللون: الألوان.رمادي.معالقدرة (0.5),
سبريد راديوس: 2,