شارك المقالة

كيفية إضافة صفحة البداية ( صفحة انتظار ) | splash screen داخل تطبيقك في الاندرويد ستوديو

 



بسم الله الرحمن الرحيم متابعي موقع ومدونة جي كودرس مرحبا بكم في مقالة جديدة في اكواد الاندرويد ستوديو وفي هذة المقالة سوف نتعرف على طريقة تركيب شاشة البداية والمفروفة بإسم splash screen داخل تطبيقك حيث ان اغلب التطبيقات تستخدمها مثل فيسبوك وواتساب وغيرها من التطبيقات وهي شاشة تظهر لبضع ثواني او لبعض ميلي ثانية سوف تفتح لك التطبيق وفي هذا الدرس سوف نشرحها لكم بالصور والاكواد لسهولة الفهم وارجو ان تنال المقالة على رضاكم .


    مقالات قد تفيدك



    شرح إضافة صفحة التحميل داخل تطبيقك


    اولا قم بإنشاء 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


      فيديو الشرح



      شاهد ايضا


        شاهد أيضًا
        مقالات ذات صلة
        حل مشكلة “Cause: invalid date string: Unparseable date: “baaa`abccdabGMT+00:00”

          حل مشكلة “Cause: invalid date string: Unparseable date: “baaa`abccdabGMT+00:00”افترض أنك قمت بإصدار تطبيق Android…

        كيفية حفظ بيانات المستخدم في قواعد البيانات داخل الاندرويد ستوديو #3 | Firebase with Firestore

        في المقالات السابقة تعرفنا على كيفية عمل صفحه دخول و صفحه تسجيل  دخول داخل برنامج…

        تعلم كيف يعمل الـ Event Loop في Dart واجعل تطبيقك لا يتوقف أبدًا!

         كيف يعمل الـ Event Loop في Dart؟ اكتشف السر وراء تطبيقات لا تتوقف تعلم الـ…

        🚫 مانع الإعلانات مفعل

        يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع