شرح المكونات في سكيتشوير برمجة تطبيقات اندرويد المكونات في تطبيق أندرويد

 شرح  المكونات في  سكيتشوير(Component)  برمجة تطبيقات اندرويد الدرس الثالث الجزء الأول

مرحبا بك في دورة تعلم تصميم تطبيقات اندرويد باستخدام الجوال و تطبيق سكيتشوير الدرس #3 تابع شرح المكونات في تطبيق سكيتشوير. 


شرح المكونات في سكيتشوير  برمجة تطبيقات اندرويد المكونات في تطبيق أندرويد

ما سنقوم بشرحة اليوم هو باقي المكونات التي لم نشرحها في الدرس السابق 
وسنحاول في الدرس القادم إنشاء الله عمل مثال  عن ما سبق شرحة في الدرسين السابقين 
وقفنا في الدرس السابق عند مكون Vibrator الذي يعمل إهتزاز في التطبيق واليوم سنواصل البقية 



المكون(Timer ):
شرح المكونات في سكيتشوير  برمجة تطبيقات اندرويد المكونات في تطبيق أندرويد
timer

 وهو عبارة عن مؤقت ومن منا لا يعرف وضيفة المنبة 
يقوم بتنفيذ كود بعد الوقت المحدد ومن مميزاتة انة يعمل حتى والتطبيق مغلق
وعند اظافة المؤقت  ستدخل الى البلوكات الخاصة فية لترى هذة البلوكات الثلاث
شرح المكونات في سكيتشوير  برمجة تطبيقات اندرويد المكونات في تطبيق أندرويد

1- واليك شرح البلوكة الأولى after
تستخدم هذة البلوكة لعمل توقيت معين حسب القيمة المكتوبة في داخل الشكل البيضاوي يعني قيمة رقمية بالملى ثانية
يتم تنفيذ مابداخلها بعد الوقت الذي يوضع بي الشكل البيضاوي
ويكون التنفيذ لمرة واحدة بدون تكرار.

شرح المكونات في سكيتشوير  برمجة تطبيقات اندرويد المكونات في تطبيق أندرويد




  •  البلوكة after for every
تنفذ هذه بعد توقيت او حسب القيمة الرقمية الموجودة بعد after
ويتم تكرار هذا التنفيذ  الى ما لا نهاية 
اي ان المثال الذي بالصورة  سيتم تنثانية
بعد2000اي ثانيتان من فتح التطبيق وتظهر رسالة مرحبا 
ويتم تكرار هذة العملية كل 1000 اي ثانية
ملاحظة : تعمل هذة البلوكات حتى والتطبيق مغلق


شرح المكونات في سكيتشوير  برمجة تطبيقات اندرويد المكونات في تطبيق أندرويد


3-بلوكة Cancle:
تقوم بإيقاف الموقت عن العمل 

شرح المكونات في سكيتشوير  برمجة تطبيقات اندرويد المكونات في تطبيق أندرويد

المكون(Dialog)
شرح المكونات في سكيتشوير  برمجة تطبيقات اندرويد المكونات في تطبيق أندرويد
Dialog

المكون ديالوج عبارة عن صندوق حوار  يظهر للمستخدم للتأكيد على شيء او عرض معلومات سريعة كما هو موضح في الصورة 
شرح المكونات في سكيتشوير  برمجة تطبيقات اندرويد المكونات في تطبيق أندرويد
Dialog


طريقة تصميم نفس هذا الصندوق كما في الصورة
شرح المكونات في سكيتشوير  برمجة تطبيقات اندرويد المكونات في تطبيق أندرويد

وهناك طريقة اخرى لانشاء صندوق مخصص حسب رغبتك انت ويستم شرح الطريقة في مواضيع متقدمة



المكون (Media Player)

شرح المكونات في سكيتشوير  برمجة تطبيقات اندرويد المكونات في تطبيق أندرويد
Media Player
هذا المكون نحتاجة عندما نريد إضافة أصوات الى التطبيق أو عمل برنامج مشغل صوتي
وله العديد من الإستخدامات
شرح المكونات في سكيتشوير  برمجة تطبيقات اندرويد المكونات في تطبيق أندرويد


تابع باقي البلوكات

شرح المكونات في سكيتشوير  برمجة تطبيقات اندرويد المكونات في تطبيق أندرويد


المكون(Soundpool)
Sound pool

يستخدم هذا المكون مع الصوات القصيرة داخل التطبيق 
مثل تأثير النقر على زر او اي حدث 
تحدد أقصى عدد من الأصوات التي يمكن تحميلها

بلوكات سكيتشوير

قم بتحميل ملف صوتي وقم بتعيين رقم  المتغير 

بلوكات سكيتشوير


تشغيل الصوت 
بلوكات سكيتشوير

أوقف ملف الصوت مع معرف الصوت 
بلوكات سكيتشوير


مثال عملي عليك تجربة المثال التالي:
بلوكات سكيتشوير

المكون(ObjectAnimator)


يستخدم عندما نريد ان نحرك اي شيء داخل التطبيق




بلوكات سكيتشوير
قم بوضع مكان view العنصر المراد تحريكة








بلوكات سكيتشويرظبط خاصية الحركة وهناك العديد من الخصائص تظهربمجرد الضغط عل البلوكة


شرح بلوكات سكيتشوير
تحديد القيمة

شرح بلوكات سكيتشوير
تحديد القمة من وإلى كم يكون التحريك


شرح بلوكات سكيتشوير

تحديد مدة التحريك


شرح بلوكات سكيتشوير

ضبط التكرار ولة وضعان


وضعان مختلفان للتكرار:
  • RESTART - يعيد الرسوم المتحركة من البداية مرة أخرى عند الانتهاء.
  • REVERSE - يعيد الرسوم المتحركة من البداية إلى البداية عند الانتهاء.



شرح بلوكات سكيتشويرحدد عدد مرات تكرار الرسم المتحرك.


شرح بلوكات سكيتشوير


قم بتعيين المحرف للرسوم المتحركة ، مما يؤثر على طريقة تصرف الرسوم المتحركة.

شرح بلوكات سكيتشوير
إبدأ تشغيل الرسوم المتحركة




شرح بلوكات سكيتشوير
إيقاف التشغيل للحركة

شرح بلوكات سكيتشوير

التأكد من ان الحركة قيد الشغيل


الأحداث
  • onAnimationStart

يتم تشغيله عند بدء الرسوم المتحركة.
  • onAnimationEnd

يتم تشغيله عند انتهاء الرسوم المتحركة.
  • onAnimationCancel

يتم تشغيله عند إلغاء الرسوم المتحركة.


المكون(Camera)


مكون الكامير يعمل على التقاط. الصور بواسطة الكاميرا الخاصة الجوال

شرح بلوكات سكيتشوير

تقوم بفتح الكاميرا الخاصة بالجوال لإلتقاط صورة

الأحداث
  • onPictureTaken
يتم تشغيله عند التقاط الصورة.


  • onPictureTakenCancel
يتم تشغيله عند إلغاء حدث التقاط الصورة


المكون(FilePicker) 


عبارة عن منتقي ملفات يستخدم في عمليات تصفح ملفات لرفعها على الإنترنت او إضافتها الى التطبيق 

ويحتوي على بلوكة 

شرح بلوكات سكيتشوير filepicker
تستخدم في عملية إختيار ملف من التخزين الخاص بالجهاز

الأحداث :

onFilesPicked
يعمل هذ الحدث عند إختيار ملف من التخزين 


onPictureTakenCancel

يعمل ها الحدث عند إلغاء إختيار ملف

ونلتقي في الدرس القادم  لاتنسى ان تضع اي استفسار في التعليقات

إشترك في قناتي على التلجرام





كبير المبرمجين
كبير المبرمجين
م/رشيد الجماعي مهندس برمجيات أعمل مطور تطبيقات أندرويد ومواقع الويب
تعليقات



    document.querySelectorAll('.faq-question').forEach(button => { button.addEventListener('click', () => { const answer = button.nextElementSibling; answer.style.display = answer.style.display === 'block' ? 'none' : 'block'; }); });