السلام عليكم ورحمة الله وبركاتة :-بعض الاحيان عندما نقوم بالدخول الى تطبيق معين مثل facebook لأول مرة على هواتف الاندرويد نرى شاشة بعد تسجيل الدخول مثل التحميل او الانتظار وبعد ذلك تقوم بالدخول الى التطبيق اليوم درسنا لكيفية عمل شاشة الدخول او كما يطلق عليها بـ Splash screen كالعادة نتوجة الى برنامجنا "Eclipse" اولاً نقوم بإنشاء مشروع جديد File ⇒ New Android ⇒ Application Project وبعد ذلك نقوم بإنشاء ملف Java جديد حيت سوف نقوم بتسميتة SplashScreen.java حيت سوف يكون عملنا في البرمجة بهذا الملف بشكل اساسي الان نقوم بكتابة الكود التالي في هذا الملف
والان نقوم بعمل شاشة خاصة للدخول ونقوم بعمل شعار او اي شئ تريدة يكون هوا الذي يعرض في الشاشة الاولية او عند الدخول الى التطبيق
والتطبيق مفتوح المصدر ي المرفق واعتذر عن التسيق العادي لن صندوق التنسيق اختفى عندي وقمت برفع التطبيق مفتوح المصدر لكي يتم توصيل الفكرة بشكل افضل
كود:
package com.example.swalif;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import com.example.swalif.R;public class SplashScreen extends Activity {// وقت بقاء شاشة الدخول private static int SPLASH_TIME_OUT = 3000;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_splash);new Handler().postDelayed(new Runnable() {/* * CoderAden*/@Overridepublic void run() {Intent i = new Intent(SplashScreen.this, MainActivity.class);startActivity(i);// close this activityfinish();}}, SPLASH_TIME_OUT);}}
درس: عمل شاشة Splash screen لتطبيقات أندرويد
ليست هناك تعليقات:
إرسال تعليق