-
Title:
العُروض
-
Description:
-
الخطوة الأولى حول
اختيارالـ Views التي تريد استخدامها
-
أولاً علي أن أشرح ماذا تعني
بالتحديد الـ View في أندرويد
-
ببساطة، الـ View هو مستطيل على
الشاشة يعرض بعض المحتويات
-
يمكن أن يكون صورة
أو نص أو زر
-
أو أي شيء آخر يمكن عرضه
-
الآن هذه الـ View المفردة
تشكل ما نسميه Layout للشاشة
-
كل شي تراه
-
و تتفاعل معه في تطبيقك
يسمى واجهة المستخدم أو UI اختصاراً
-
هنالك أنواع مختلفة من الـ View
بأسماء مختلفة
-
يطلق على الـ View
التي تعرض نصوصاً TextView
-
وإليك بعض الأمثلة
-
ويطلق على الـ View التي تعرض
صورة ImageView وهذه بعض الأمثلة
-
ويطلق على الـ View التي
تعرض زراً، Button
-
و إليك بعض الأمثلة
-
الآن، هنالك الكثر من أنواع الـ View الأخرى
في أندرويد وهي مفيدة حقاً
-
في الاستخدام، لكننا سنركز
على هؤلاء الثلاثة أولاً
-
سابقاً ذكرت أن الـ View هي عبارة
عن مستطيل على الشاشة
-
ولكن أين كل المستطيلات؟
-
حسناً، تقنياً هي غير مرئية
ولكنني سأرسمها لكم
-
بحيث يمكنك أن ترى حدود كل منها
-
كما ترون
-
كل تطبيق يمكن تقسيمه إلى
الـ View الإفرادية التي يتكون منها
-
بعبارة أخرى،الـ View
هي اللبنة الأساسية التي تستخدمها
-
لبناء الـ Layout لتطبيقك
-
لمسعدتك في فهم فكرة أن الـ View
هي مستطيلات على الشاشة
-
إليك وضع
قد تكون أكثر دراية فيه
-
إذا سبق لك أن استخدمت تطبيق
كالرسام أو "Google Drawings"
-
ثم أَضفت مربع نصي للوحة
ثم كتبت فيها نصك
-
إذا قمت بالنقر خارجه
-
لن تشاهد حدود المستطيل
لكنها لاتزال هنا
-
و الحدود في الحقيقة
تصبح مهمة عندما تبدأ
-
بتطبيق أشياء مثل
إضافة لون الخلفية
-
أو إضافة حدود حولها
عندها يهمنا مدى كبر المستطيل
-
أريد أن أنوه أيضاً
أن أسماء هذه الـ View تكون بالحالة الهجينة
-
الحالة الهجينة تعني بأنه
لا يوجد فراغات بين الكلمات
-
ويكون الحرف في بداية
كل كلمة بالحالة الكبيرة
-
السبب في تسميتها بالحالة
الهجينة هو لأن
-
بداية كل كلمة تذهب
أعلى و أسفل كأسنام ظهر الجمل
-
سترى حالة الهجن
بشكل أكبر خلال هذه الدورة
-
حسناً، دعونا نتمرن على ما تعلمته
-
هذه صورة للشاشة من تطبيق البريد الإلكتروني
الجديد من جوجل، يسمى "Inbox"
-
هل تستطيع التعرف
على أنواع الـ View المختلفة هنا ؟
-
لمساعدتك قمت بتعليم
الـ View المفردة
-
على سبيل المثال من أجل A
-
هل تستطيع أن تخبرني فيما إذا
كانت TextView أو ImageView أو Button
-
قم بنفس الشيء من أجل B
وكذلك باقي الـ View