random-splash-screen

حتما شما هم مثه من تا حالا تو برنامه هایی که splashScreen اجرا میشه اولشون دیدید که همیشه یه تصویر ثابت به نمایش در میاد . شاید واستون سوال باشه که میشه تو اسپلش اسکرین چند تا تصویر به کار ببریم که هر بار که برنامه اجرا بشه به صورت تصادفی یکی از اونا به نمایش در بیاد ؟ بعله ! چرا که نه !

تو اندروید استودیو یه پروژه جدید بسازید . یه کلاس بسازید به اسم Splashscreen  و کدهای زیر رو داخلش قرار بدید :

تو کدهای بالا ، تو خط ۲۳ سه تا عکس معرفی کردیم که باید اون عکس ها رو وارد پوشه drawable کنید با اسم های splash_image1 و splash_image2 و splash_image3 . تو خط ۳۹ هم گفتیم که برنامه بعد از اجرای اسپلش اسکرین بره به کلاس MainActivity.class  ، پس ساخت اون کلاس یادتون نره .

خوب ، یه لایه گرافیکی تو پوشه layout بسازید به اسم  activity_splashscreen و کدهای زیر رو قرار بدید :

مرحله آخر ، به فایل AndroidManifest.xml برید و کلاس Splashscreen رو به عنوان کلاس پیشفرض یا همون intent-filter معرفی کنید ، به صورت زیر :

همین . حالا با هر بار اجرای برنامه یکی از اون سه تا تصویر که معرفی کردید به برنامه ، به صورت تصادفی به نمایش در میاد . اینم سورس یه نمونه برنامه ساخته شده که اگه خواستید دانلود کنید و تو اندروید استودیو ایمپورت کنید 🙂

دانلود سورس

آموزش نمایش تصاویر به صورت تصادفی در اسپلش اسکرین

مجتبی صابری


همه عشقم برنامه نویسی هست || telegram.me/programmerlove


پیمایش نوشته


4 دیدگاه در “آموزش نمایش تصاویر به صورت تصادفی در اسپلش اسکرین

پاسخ دهید

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