سوف نتعلم في هذا الدرس إن شاء الله العناصر الرئيسية في تطبيق سكيتشوير التي تساعد مبرمج تطبيقات اندرويد في تصميم واجهات المستخدم للتطبيق ووظيفة كل عنصر وكيفية استخدامه
كورس سكيتشوير الدرس الأولمتطلبات البدء في الكورس١-تحميل تطبيق سكيتشوير برو اخر نسخة تحميل سكيتشوير برو٢-تطبيق AIDE لتعلم برمجة تطبيقات اندرويد عن طريق الكود وأجراء بعض التعديلات على المشروع في مراحل متقدمةتحميل AIDEأولا سنقوم بشرح العناصر الرئيسية في واجهة التطبيق.التعرف على عناصر الواجهاتسنتعرف على جميع عناصر الواجهات الرسومية في التطبيق وأهمية كل عنصر في عملية التصميم
إنشاء أول تطبيق على سكيتشويرسنقوم الان بعمل مثال بسيط عن هذة العناصر وبعد الضغط على زر التشغيل يشتغل التطبيق ويظهر كما في الصورة التالية و بعد ان أخذنا هذا المثال البسيط عليك محاولة عمل أي تصميم من أجل ان تثبت الفكرة وننتقل إلى الجزء الثاني من الدرس |
- TextView: يستخدم في عرض النصوص في داخل التطبيق.
- EditText: حقل إدخال البيانات عادي.
- AutoComplete : حقل ادخال بيانات مع خاصية أكمال تلقائي خيار واحد بمجرد كتابة عدد محدد من الأحرف.
- MultiAuto complete: حقل إدخال نص مع خاصية إكمال التلقائي.
- Button: زر للنقر.
- MaterialButton : عبارة عن زر له نفس وضيفة الزر السابق الا انة مصمم بشكل إحترافي.
- imageView: يستخدم في عرض الصور داخل التطبيق الخاص بك.
- CheckBox: عبارة عن زر إختيار متعدد يمكنك من تحديد عدة خيارات بمجرد النقر علية يستخدم في عمل إعدادات التطبيق.
- RadioButton: عبارة عن زر أختيار غير متعدد يستخدم في تحديد بعض المعلومات الشخصية مثل أن تختار جنسك ذكر /أنثى.
- Switch: عبارة عن زر التبديل آلية عملة نفس عمل مفتاح الكهرباء on/off.
- Seekbar: شريط التمرير الذي يستخدم في التحكم بحجم الخط او زيادة وخفض مستوى الصوت عن طريق التمرير.
- ProgressBar: شريط التقدم الذي يستخدم في عمليات مثل التحميل من الإنترنت يظهر لك شريط نسبة التحميل والمتبقي ويمكنك إستخدامة في أي عمليا أخرى مثل إنتظار معالجة وجاري تحميل بيانات.
- RatingBar: شريط يتكون من مجموعة من النجوم تستخدم في عمليات التقييم.
- SearchView: يستخدم في عمليات البحث داخل التطبيق.
- VideoView: عارض الفيديو داخل التطبيق وتشغيل أي مقطع فيديو سواء من داخل الهاتق أو عن طريق الإنترنت.
Widgits في سكيتشوير
ونواصل الان شرح بقية العناصر
WebView: تستخدم في عرض صفحات الويب داخل تطبيقك
17-ListView: تستخدم في عرض العناصر بشكل قائمة وسنتعلم طريقة عرض العناصر فيها فيما بعد
18-GridView:تعتبر listView الا انها تقوم بعرض العناصر بشكل شبكة صفوف وأعمدة
19-Spinner: قائمة منسدلة للأسفل تستخدم في تحديد خيار واحد مثل قائمة إختيار البلد
20-ViewPager تستخدم في عرض التطبيق كعدة صفحات سوف تفهم عملها فيما بعد
21-Recyclerview يعتبر قائمة listViewولكن أكثر مرونة وتحكم
بالعناصر من القائمة العادية
ملاحظة :
العناصر في قسم المكتبات(Library) لن نتطرق لها الان لأننا لن نحتاجها الأن لأنها تعتبر مواضيع متقدمة وسيتم شرحها في وقتها.