في شرح اليوم سنتعرف علي كيفية تصميم وبرمجة 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 .
قم بتثبيت تطبيقك وتشغيله.
ملاحظة:
ليصبح شكل النص والايقونات متناسق كما بالصورة التالية
استبدل كل 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
إذا كنت لاتعرف كيفية إضافة المشاريع إلى سكيتشوير شاهد هذا المقال
لكيفية تخطي روابط الإختصار إضغط هنـا
ماشاء الله أخي كتير شرحك دقيق شكرا لك ��
ردحذفالعفو أخي أسعدنا مرورك
حذفوالله إنو صدق
حذفشكرا لك
ردحذف