أهلاً ومرحباً بك في هذا الدرس سوف تتعلم أسس طرق العرض المخصصة لذلك في تطبيقاتك خاصة تطبيقات الجوال وتطبيقات أندرويد سوف ترغب في إنشاء طرق عرض قياسية وأيضاً طرق عرض مخصصة باستخدام كوتلن لذلك من الجيد تعلم كيفية رسم الأشكال وإنشاء لوحة قماشية واستخدام سمات XML الخاصة بك بطريقة ما ستعطي لعملائك تجربة مستخدم جيدة لذا فإن منصة أندرويد بها عدة فئات للعرض تغطي الاحتياجات القياسية لتطبيق نموذجي ولكن في بعض الأحيان وحتى في كثير من الأحيان طرق العرض هذه لا تناسب احتياجات عملائك وستحتاج إلى إنشاء طرق عرض مخصصة وبعض هذه الأسباب هي إنه قد يكون لديك أنواع مختلفة من البيانات التي تريد عرضها ولا تستطيع العروض القياسية التعامل معها أو ربما تريد نوعًا مختلفًا من تفاعل المستخدم لقد اعتدنا جميعًا على استخدام نفس النوع من التفاعل مراراً وتكراراً ولكن ربما لتطبيقك أنت تريد شيئًا مميزًا وشيئًا مختلفًا أو ربما تريد نوعًا رائعًا من الرسوم المتحركة أو يجب أن يكون تصميم واجهة المستخدم الخاص بك مبتكرًا وجديدًا هناك أيضًا مشكلات في الأداء حيث تحتاج إلى تحسين السرعة والتقديم الخاصين بأدائك ثم هناك دائمًا قابلية إعادة الاستخدام لذلك نحن بحاجة إلى تعلم كيفية رسم أو إنشاء بعض طرق العرض المخصصة حتى نتمكن من إبراز وتقديم بعض الأشكال الفريدة والمسارات الفريدة باستخدام ما يسمى لوحة أندرويد بشكل عام، يمكننا التفكير في هذا على أنه لوحة قماشية وهذه المنطقة هنا حيث سنرسم أو ننشئ شكل وأسلوب تطبيقنا وهذا تخطيطنا ويمكننا التفكير في هذا التخطيط على أنه لوحة قماشية وهنا في أندرويد أستوديو لدينا ما يسمى باللوحة لذا، اسمح لي أن أنقر على هذه اللوحة وهي توضح لنا نوعًا من التسلسل الهرمي للعرض لذلك في الجزء العلوي من التسلسل الهرمي توجد فئة العرض ثم أسفلها كل ما بداخل فئة العرض وهو طرق عرض الأدوات وطرق عرض الزر وطرق عرض النص وأنواع مختلفة من مجموعات التخطيطات الآن طرق إنشاء طريقة عرض هي يمكنك إنشاء عرض داخل هذا التخطيط عن طريق سحب العرض على لوحتك ويمكنك أيضًا إنشاء طرق عرض داخل الترميز الخاص بك الذي يوجد هنا، عروض ضمن النشاط الرئيسي أو يمكنك إنشاء طرق عرض داخل النشاط الرئيسي والذي هو في الواقع التخطيط لذلك، على سبيل المثال، يمكنك إضافة عرض نص سأضغط على ذلك وهناك العديد من طرق عرض النص المختلفة والنص العادي وكلمات المرور والهواتف ورسائل البريد الإلكتروني وكل أنواع الأشياء ويتم احتواء عرض التخطيط هذا ضمن النشاط الرئيسي في التخطيط في مجلد المصدر ولكن يمكنك أيضًا إنشاء طرق عرض من خلال الدخول في النشاط الرئيسي حسنًا، طرق العرض هذه هم اللبنة الأساسية لواجهة مستخدم أندرويد أو واجهة المستخدم UI ويمكنك التفكير في العرض على أنه أي نوع من المساحات المستطيلة على الشاشة إما أنك رسمتها بنفسك أو أنك استخدمت أدوات التخطيط ويمكنك إنشاء مجموعة لطرق عرض وهي فئة فرعية من الفئة V لذلك في بعض الأحيان تريد إظهار نوع معين من البيانات وقد يكون هناك طرق عرض مناسبة أو جيدة وضمن مجموعة الأدوات الأساسية مثل طرق عرض الصور هذه وطرق عرض الويب وطرق عرض الفيديو والتقاويم وأشرطة التقدم وأشرطة التقييم قد يكون هناك بعض الأشياء الجيدة حقًا ولكن في بعض الأحيان تريد أن تأخذها ثم تخصصها أو تريد بنائها من الصفر ويعد ذلك أيضًا طريقة عرض مخصصة لذلك قد تقوم بتوسيع هذه الأدوات لذلك على سبيل المثال فلنتخيل أنه لا يوجد شيء اسمه عرض الزر لأنه في الأيام الخوالي لم يكن هناك وكان يجب أن تنشئه بنفسك إذاً ما يمكنك فعله ولا يزال بإمكانك فعله ضمن عرض النص يمكنك بالفعل توسيع عرض النص وإعطائه بعض المعلمات والإطار ثم فجأة يمكنك تحويل عرض النص الخاص بك في شيء يشبه الزر وسيكون ذلك عرضًا مخصصًا وبعد ذلك بالطبع يمكنك إعادة استخدام هذا الزر لأنك أنشأته وأنت تملكه إنه الآن فئة في حد ذاته ويمكن إعادة استخدامه ويمكنك أن تمتلك على مجموعة عرض حيث ستأخذ الكثير من طرق العرض المتشابهة وتجمعهم معًا على سبيل المثال، قد يكون لديك مجموعة تسمى عرض النقود حيث سيكون لديك بعض طرق عرض النص التي تتحدث عن المال وبعد ذلك سيكون لديك بعض طرق عرض الصور التي قد تحمل علامة الدولار وتقوم بتجميع طرق العرض هذه معًا بحيث يمكنك استدعائهم كحزمة واحدة ونشرهم بسرعة كمجموعة وفئات العرض في أندرويد جميعها بها ما نسميه دالة التشييد وهناك أربعة دوال تشييد تحتاج إلى استخدامهم أو تجاوزهم إحدى دوال التشييد هي سياق النشاط والأخرى هي مثيل العرض والتي تتعلق بـ XML وهناك أيضًا سمة النمط والموضوع ومن ثم لديك مصدر النمط ويمكن عمل كل هذه من خلال استخدام XML لذلك عند إنشاء طرق عرض مخصصة أنت في الواقع ترسم على لوحة قماشية وتلك اللوحة ستحتاج إلى أشياء مثل اللون الموضوعات والسلاسل إليك بعض الترميز الذي يعمل باستخدام هذه السمات ستعمل باستخدام الألوان مثل الأحمر والأخضر والأزرق ستعمل على لوحة وستعمل باستخدام فرش الطلاء عندما نستخدم طرق العرض المخصصة نحن في الواقع نتجاوز ما هو موجود بالفعل إن التجاوز هو ما يجعلها مخصصة حسنًا، هذه نظرة عامة جيدة على طرق العرض المخصصة بهذا نختتم درسنا حول أساس طرق العرض المخصصة شكراً للمشاهدة ترقب الدرس التالي هيا بنا