السلام عليكم ورحمة الله وبركاتة :-بعض الاحيان عندما نقوم بالدخول الى تطبيق معين مثل 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; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); new Handler().postDelayed(new Runnable() { /* * CoderAden */ @Override public void run() { Intent i = new Intent(SplashScreen.this, MainActivity.class); startActivity(i); // close this activity finish(); } }, SPLASH_TIME_OUT); } }
وبهذا يكون درسنا انتهى واي سؤال انا حاضركود:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@drawable/logon" > </LinearLayout>
في المرفق للتطبيق مفتوح المصدر



رد مع اقتباس
