Android Material Design Snackbar

يتناول المقال كيفية إنشاء رسائل كما يظهر بالفيديو التالي

لابد وأن تكون المكتبات داخل ملف build.gradle كالتالي :-

ملف ال manifest كالتالي

هيتم إنشاء ملف colors بداخل مجلد values ووضع الألوان كالتالي يمكننا تغير الألوان إلى ألوان أخري

هيتم داخل ملف styles استخدام الآتي لتحديد الشكل العام والألوان للتطبيق

داخل ملف التصميم  هيتم إدارج الأزرار المختلفة بالأضافة إلى إظهار زرار بشكل ظرف الجواب كالتالي

activitymain.xml

داخل ملف الجافا هيتم تعريف المتغيرات المختلفة كالتالي وهي عبارى عن الأزرار المختلفة المستخدة بالأضافة إلى Toolbar

داخل الميثود onCreate

هيتم ربط ملف الجافا بملف التصميم

الحصول على ال Id لكل زرار وربط Toolbar

داخل الزرار الأول هيتم وضع حدث كالتالي

وهو عبارة ظهور رسالة بسيطة مكتوب بها مرحباً بك في عرب أندرويد و ذلك من خلال إنشاء أوبجكت من Snackbar  بيأخد ثلاث parameters عبارة عن

View ويفضل أستخدام CoordinatorLayout لأنها بها مجموعة من المميزات كالتنقل بسهولة

display message الرسالة المراد عرضها

duration of the message مدة عرض الرسالة طويلة او قصيرة

في النهاية لتظهر الرسالة

لتظهر الرسالة كالتالي

2015-09-26_20-25-46

في الزرار الثاني هيتم إظهار رسالة أخري ولكن سيتم وضع حدث على الرسالة بحيث يظهر حدث معين

لتظهر الرسالة كالتالي

2015-09-26_20-27-22وعند الضغط على كلمة تراجع ستظهر رسالة أخري من خلال setAction

2015-09-26_20-38-08

الزرار الأخير هيتم إظهار رسالة أيضاً ويمكننا وضع حدث معين عليها كالتالي

يمكننا تغير لون النص كالتالي

كما أنه يمكننا تغير نص الزرار نفسه كالتالي

لتظهر الرسالة كالتالي

2015-09-26_20-28-16

الكود الكامل لملف الجافا

MainActivity.java

لتحميل المشروع من هنا

 

 

 

 

 

يرجي تقييم الموضوع

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

عهود على

Comments

comments

الوسوم

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *