دوشنبه, ۳۰ دی ۱۳۹۸
سرخط خبرها
خانه / برنامه نویسی اندروید / چگونه یک صفحه معرفی به صورت اسلایدر برای برنامه اندرویدمان بسازیم؟

چگونه یک صفحه معرفی به صورت اسلایدر برای برنامه اندرویدمان بسازیم؟

با اضافه کردن صفحه معرفی می توانید مشخصات اصلی نرم افزارتان را به نمایش بگذارید. کاربر می تواند با کشیدن بر روی هر اسلاید و یا کلیک بر روی دکمه بعدی به اسلاید بعد برود و همچنین توضیح می دهیم که چگونه صفحه مورد نظر فقط یکبار در زمان اولین راه اندازی نمایش داده شود. شکل زیر حالت نهایی کار را نمایش می دهد:

اسلایدر معرفی برنامه اندروید
اسلایدر معرفی برنامه اندروید

۱- یک پروژه جدید ایجاد می کنیم و تصاویر مورد نظرمان را در پوشه res قرار می دهیم

۲-ما از رنگ های زیر در هر اسلاید استفاده خواهیم کرد

همانطور که در تصویر مشاهده می کنیم برای هر اسلاید یک رنگ زمینه ، یک رنگ نشتندهنده دایره حالت فعال و یک رنگ دایره غیر فعال داریم.پس فایل colors ما به شکل زیر می شود . برای بارگذاری آسان دکمه های فعال و غیر فعال ف یک آرایه برای رنگ های فعال و غیرفعال تعریف می کنیم.

۳- فایل strings.xml را نیز برای نگهداری عنوان و توضیحات هر اسلاید آماده می کنیم.

۴- فایل dimens.xml را نیز آماده می کنیم

۵- فایل style.xml را نیز به شرح زیر تغییر می دهیم

صفحه معرفی باید فقط یکبار در زمان اولین راه اندازی نمایش داده شود و ار بار دوم نرم افزار را اجرا کنیم باید صفحه اصلی نرم افزار نمایش داده شود. برای انجام این کار از sharedpreference استفاده می کنیم تا در قالب یک مقدار boolean اولین ورود را ثبت کند.

۶- یک کلاس ایجاد کنید و نام آن را preManager.java بگذارید. متد isFirstTimeLunch() مقدار true را برای اولین راه اندازی نرم افزار برمی گرداند

ایجاد اسلاید خوش آمد گویی

حالا زمان آن است که لایه های مورد نیاز برای اسلایدر بسازیم.  در اینجا ۴ اسلاید را برای صفحه معرفی در نظر می گیریم بنابراین به چهارلایه جداگانه برای لایه ها نیاز داریم. لایه هر اسلاید به جز در تصاویر متن و رنگ ها یکسان است

۷-بنابراین چهار لایه با عناوین welcome_side1.xml, welcome_side2.xml, welcome_side3.xmland welcome_side4.xml   را در  res ⇒ layouts ایجاد می کنیم.

۸- بعد از ایجاد لایه های یک activity جدید با عنوان  WelcomeActivit را می سازیم.

۹- سپس فایل activity_welcome.xml را باز می کنیم و به صورت زیر ویرایش می کنیم. در این فایل یک viewpager برای اسلایدر، linearLayout برای دکمه های پایین و دو دکمه برای skip و next می سازیم.

۱۰- فایل WelcomActivity.java را باز کرده و آن را به شرح زیر تغییر می دهیم.

۱۱- در نهایت به صفحه AndroidManifest.xml رفته و welcomeactivity را به عنوان راه انداز معرفی می کنیم.

برگرفته از سایت:https://www.androidhive.info/2016/05/android-build-intro-slider-app/

 

 

 

درباره ی طاهره معینی

طاهره معینی
من عاشق آموختنم و معتقدم هر روزی که تو اون چیز تازه ای یاد نگیری اون روز یک روز از دست رفته هست!

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *