القائمة الرئيسية

الصفحات

كيفية التنقل بين الصفحات بالسحب View Pager (شرح بالصور)

تعلم إنشاء فيو باجر view pager سكيتشوير


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

في شرح اليوم سنتعرف علي كيفية تصميم وبرمجة View Pager فيما يعني التنقل بين الصفحات عبر سحب المستخدم بأصبعه يسارا أو يمينا شرح مميز وكما عادتنا هيا شرح كل شئ بالتفصيل حتي تكون مستوعبا ومتفهما للشرح نريد لكل زائر لنا أن يصبح مبرمج محترف ومتميز وليس مطبق لشروحاتنا فقط تابع.

أولا: نقوم بأنشاء مشروع جديد نضع linear V ونسميه (allback)
ونعطيه هو وكل اللينرات التي سنشرحها فيما يلي padding 0 فيما يعني حشوه 0 .




ثانيا: نقوم باضافة  اثنان من linear H كما بالصور التالية اللينر الأعلي نسميه cod واللينر الأسفل منه نسميه linear1 ونعطي حشوتهم 0 أيضا.



ثالثا: نقوم بإضافة أثنان linear V ونسمي الأول base والثاني trash كما بالصور التالية ونعطيهم حشوه 0 أيضا.




رابعا: نقوم بإضافة linear H نعطيه الطول كاملا ونسميه linear2 كما بالصورة التالية.



خامسا: نضيف ثلاث linear V  في أخر لينر اتش أضفناه في الصورة رقم 6 ونسمي الأول layout1 والثاني layout2 والثالث layout3 كما بالصور التالية ونعطيهم حشوه 0 أيضا






سادسا: نعطي كل لينير عرض بالكامل كما بالصوره التالية بداية من layout3 إلي layout1. 


سابعا: ننشئ كاستم فيو جديد ونسميه empty كما بالصورة التالية.



ثامنا: نضف إلي الكاستم فيو linear V ونعطيه عرض بالكامل وحشوه 0 أيضا.


تاسعا: نضيف ثلاث صور للايقونات بإسم ic_1 إلي ic_3 كما بالصورة التالية.



عاشرا: تأكد من فتح App Compat .


إحدى عشر: ندخل إلي on Creat ونضيف كما بالصورة التالية.





قم بتثبيت تطبيقك وتشغيله.

ملاحظة: 

ليصبح شكل النص والايقونات متناسق كما بالصورة التالية
استبدل كل TabLayout حسب تسميتك لكل قسم وضع فواصل بين إسم القسم وعلامتين التنصيص (").



مثال: 

return "   الرئيسية   ";



case 1:



return "    تعليمية      ";



case 2:



return "    مرئيات       ";



الكود الأول المستخدم في الشرح.

لتحميل الكود ملف Txt اضغط هنا

ملاحظة: مايمكنك تعديله في الكود كالأتي.

أكواد الألوان تبدء برمز #

# = كود اللون الاول
# = كود اللون الثاني
# = كود اللون الثالث




ic_1 = إسم صورة الأيقونة الأولي 
ic_2 = إسم صورة الأيقونة الثانية 
ic_3 = إسم صورة الأيقونة الثالثة

Tablayout1 = النص الأول
Tablayout2 = النص الثاني
Tablayout3 = النص الثالث


 

الكودالثاني: لعرض Veiw pager بدون أيقونات.

لتحميل الكود الثاني ملف Txt اضغط هنا


 

الكود الثالث: لعرض الـ View pager بدون أيقونات أو نصوص.

لتحميل الكود الثالث ملف txt أضغط هنا


ملاحظة: لاتعدل شئ في الكود

 

وفي الأخير إذا واجهتك أي صعوبات في تطبيق الشرح يمكنك 

تحميل المشروع مضغوط ZIP

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

تعليقات

4 تعليقات
إرسال تعليق

إرسال تعليق

Shorten a link and earn money

We stand with Palestine

Shorten a link and earn money
Shorten a link and earn money