كيفية إضافة صفحة البداية splash screen داخل android studio
بسم الله الرحمن الرحيم متابعي موقع ومدونة جي كودرس مرحبا بكم في مقالة جديدة في اكواد الاندرويد ستوديو وفي هذة المقالة سوف نتعرف على طريقة تركيب شاشة البداية والمفروفة بإسم splash screen داخل تطبيقك حيث ان اغلب التطبيقات تستخدمها مثل فيسبوك وواتساب وغيرها من التطبيقات وهي شاشة تظهر لبضع ثواني او لبعض ميلي ثانية سوف تفتح لك التطبيق وفي هذا الدرس سوف نشرحها لكم بالصور والاكواد لسهولة الفهم وارجو ان تنال المقالة على رضاكم .
مقالات قد تفيدك
- كيفية قص وتحديد ابعاد الصورة داخل تطبيقك في الاندرويد ستوديو Cropper android stoudio
- شرح كيفية عمل Progress Dialog داخل تطبيقك وتغير الايقونة في برنامج أندرويد ستوديو
- اضافة زر للعودة للصفحة السابقه وتعديل اسم toolbar داخل android studio
شرح إضافة صفحة التحميل داخل تطبيقك
اولا قم بإنشاء Activity جديدة لنقوم بعمل صفحة إنتظار او ما يعرف بإسم splash screen وتحديد الوقت الذي تريدة , اولا قم بتصميم شكل لصفحة التي تريدها داخل xml activity التي قمت بإنشائها
في حالتي قمت بعمل صورة متحركة واسفلها عبارة برجاء الانتظار
الان توجة الى الكود بلغة الجافا وقم بكتابة الكود التالي اسفل onCreat
Thread thread = new Thread() {
@Override
public void run() {
try {
sleep(5000);
Intent intent = new Intent(MainActivity.this,StartActivity.class);
startActivity(intent);
finish();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
};
thread.start();
بدل ## بكلمة sleep () وبين الاقواس ضع المدة التي تريدها وتذكر انها بالميلي ثانية بمعنى 1000 ميلي ثانية تساوي ثانية واحده , سوف تجد انة اخرج لك مشكلة وهو يجب وضعها داخل try cash قم بالضغط على alt + Enter ووافق لتتحول الى Try Cash الان اسفل sleep قم بعمل عملية الانتقال كما تعلمنا سابقا Intent
استبدل إسم SplashscreenActivity بإسم الصفحة التي قمت بإنشائها للانتظار و استبدل chose بإسم Activity الذي تريد توجية المستخدم له بعد انتهاء الوقت , الان قم بوضع ; بعد نهاية قوس كلمة Thread() كما بالصورة واسفلة thread.start(); لكي تعمل الصفحة ( كل شيئ واضح بالصورة )
google console play console android android studio mac android studio krita android
فيديو الشرح
شاهد ايضا
- شرح كيفية استخدام Data Binding داخل Recyclerview
- حل مشاكل المحاكي AVD داخل الاندرويد ستوديو
- اضافة زر لاظهار الايموجي في نافذة منبثقة مثل التفاعل مع ردود الفيسبوك ( interaction Emoji )