ساخت اینترو (صفحه ورود ) برای برنامه اندروید

سلام دوستان عزیز این در این سری از آموزش های برنامه نویسی اندروید به آموزش ساخت اینترو (صفحه ورود ) برای برنامه اندروید می پردازیم قبل تر نیز ما خودمان یک اینترو رو آموزشش رو داده بودیم اینترو قبلی هم متریال دیزاین بودش خوب ولی یکم سخت بود و باعث افزایش حجم برنامه نیز می شد از لینک می تونید به آموزش قبل دسترسی پیدا کنید در این آموزش ما  از یکی از کتاب خانه های کاربردی برای ساخت intro ازش استفاده می کنیم.شاید بهتر باشه ماحصل نهایی رو ابتدا کار ببینید !
 

 
برای ابتدا کار فایل Build.gradle را باز کرده وخط زیر را به آن اضافه کنید.

و بخش نهایی آن به شکل زیر می شود.

بعد از آن فایل moudle.gradle را باز کرده و خط زیر را به آن اضافه کنید.

و بخش نهایی آن به شکل زیر می شود ( دوستان علت توضیح دادن به شکل ابتدایی این است که بعضی از دوستان شاید اولین بار باشه که دارن با اندروید استودیو کار می کنن )

حال باید یه اکتویتی custom (سفارشی) درست کنیم که instance از app intro (کتاب خانه ای اضافه کردیم) بگیرد.
دقت کنید یک اکتیویتی جدید ایجاد کنید و کد های زیر را  به آن اضافه کنید یا حواستان باشد exntend از AppIntro گرفته شده باشد و دقت کنید setContentView استفاده نکنید و یه چیز دیگه این اکتیویتی به فایل layout احتیاج ندارد !

حالا کد های بالا رو کم کم بررسی می کنیم

هر تعداد اسلاید که بخواهید اضافه کنید باید از کد بالا استفاده کنید خیلی هم واضح است و به جای title باید یک متن و description هم یک متن است که زیر تایتل نمایش داده می شود و در اخر هم یک رنگ

setBarColor رنگ پشت زمینه را تنظیم می کند.
setSeparatorColor رنگ نقطه ها را تنظیم می کند.

showSkipButton نمایش یا عدم نمایش دکمه skip
یکسری انیمیشن که می تونید توی اسلاید ها استفاده کنید این انیمیشن ها درون ساهت هستند.

و مهمترین بخش آن تغییر نام دکمه skip و done هست برای این کار وارد فایل string.xml بشید و این د خط زیر را به آن اضافه کنید.

و سه onPressed که در زیر به آن می پردازیم

اولی onSkipPressed یعنی هر وقت روی دکمه skip کلیک شد یک کاری بکن
دومی onDonePressed زمانی که روی دکمه done کلیک شد یک کاری بکن و اخری زمانی که از یک اسلاید به اسلاید دیگر رفت یک کاری انجام بده.
 

مطالعه بیشتر