انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نمایش لوگو در ابتدای برنامه اندروید

نمایش لوگو در ابتدای برنامه اندروید

#4
1- ابتدا ببینید که کدام Activity ، همان Activity اصلی برنامه اندروید می باشد (یعنی اولین Activity که در برنامه نمایش داده می شود).
2- پس از شناسایی Activity اصلی برنامه اندروید، قصد داریم که در این Activity ، لوگو به کاربر نمایش داده شود و پس از مدت مشخصی (مثلا 5 ثانیه)، از این  Activity خارج شده و به Activity بعدی وارد شویم. بنابراین ابتدا باید عکس مربوط به لوگوی برنامه را در پس زمینه این Activity اصلی قرار بدهیم. برای این منظور، می توانید یک ImageView بسازید که کل صفحه را بپوشاند و عکس را در آن نمایش بدهید (در پس زمینه ImageView) یا اینکه اصلا پس زمینه (Background) خود Activity را برابر آن عکس قرار بدهید. 
برای نمایش عکس در پس زمینه  ImageView ، کلید زیر را بخوانید :

http://www.kelidestan.com/keys/keys.php?key=271

و یا برای قرار دادن یک عکس به عنوان پس زمینه یک Activity ، کلید زیر را بخوانید :

http://www.kelidestan.com/keys/keys.php?key=845

3- اکنون که ظاهر Activity به صورت لوگوی برنامه اندروید است، باید کدهایی را در آن بنویسیم که به طور خودکار، بعد از مثلا 5 ثانیه، به Activity بعدی (که می تواند منوی اصلی برنامه اندروید باشد) وارد شویم. برای این منظور، در روش onCreate از کدهای Activity اصلی، کدهای زیر را می نویسیم :

کد:
new CountDownTimer(5000,1000){
     @Override
     public void onTick(long millisUntilFinished){}

     @Override
         public void onFinish(){
         //set the new Content of your activity
         startActivity(new Intent(MainActivity.this, Activity_menu.class));
     }
}.start();

این کدها تعیین کرده اند که بعد از 5 ثانیه، کد زیر اجرا شود :

کد:
startActivity(new Intent(MainActivity.this, Activity_menu.class));

و این کد هم تعیین کرده است که به یک Activity جدید وارد شویم (5000 تعیین کننده همان 5 ثانیه است که می توانید آن را تغییر بدهید). فقط دقت داشته باشید که در خط بالا از کدها، نام Activity اصلی برابر MainActivity و نام Activity بعدی که بعد از 5 ثانیه به آن وارد می شویم، برابر Activity_menu تعیین شده است که شما باید آنها را مطابق نام های Activity های برنامه اندروید خود، تغییر بدهید.

4- همچنین در روش onStop در کدهای Activity اصلی برنامه اندروید (هان Activity اول)، کد زیر را می نویسیم تا هنگام خروج کاربر از برنامه اندروید، دوباره لوگو نمایش داده نشود :

کد:
@Override
protected void onStop() {
     super.onStop();
     finish();
}

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ


پیام‌های این موضوع
نمایش لوگو در ابتدای برنامه اندروید - توسط cloner - ۱۳۹۳/۰۶/۱۵, ۰۱:۵۹ ب.ظ
RE: نمایش لوگو در ابتدای برنامه اندروید - توسط admin - ۱۳۹۳/۰۶/۱۵, ۰۲:۱۴ ب.ظ
RE: نمایش لوگو در ابتدای برنامه اندروید - توسط cloner - ۱۳۹۳/۰۶/۱۵, ۱۱:۴۶ ب.ظ
RE: نمایش لوگو در ابتدای برنامه اندروید - توسط admin - ۱۳۹۳/۰۶/۱۶, ۰۱:۱۱ ب.ظ
RE: نمایش لوگو در ابتدای برنامه اندروید - توسط cloner - ۱۳۹۳/۰۶/۱۶, ۱۰:۲۰ ب.ظ
RE: نمایش لوگو در ابتدای برنامه اندروید - توسط admin - ۱۳۹۳/۰۶/۱۷, ۰۷:۰۵ ب.ظ
RE: نمایش لوگو در ابتدای برنامه اندروید - توسط cloner - ۱۳۹۳/۰۶/۱۸, ۱۱:۵۸ ب.ظ
RE: نمایش لوگو در ابتدای برنامه اندروید - توسط admin - ۱۳۹۳/۰۶/۲۰, ۱۰:۱۱ ق.ظ
RE: نمایش لوگو در ابتدای برنامه اندروید - توسط cloner - ۱۳۹۳/۰۶/۲۰, ۱۲:۵۵ ب.ظ
RE: نمایش لوگو در ابتدای برنامه اندروید - توسط cloner - ۱۳۹۳/۰۶/۲۵, ۰۱:۵۳ ب.ظ
RE: نمایش لوگو در ابتدای برنامه اندروید - توسط cloner - ۱۳۹۳/۰۶/۲۵, ۰۹:۵۱ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان