سلام سلام
اساتید لطفا کمک کنید
یک صفحه اسپلش اسکیرین ساختم در ابتدای برنامه به مدت 5 ثانیه بعد از نمایش اون میخوام یه صفحه خوش امد گویی که طراحی کردم ظاهر بشه
نمیدونم چطوری اون صفحه خوش امد گویی ظاهر بشه و داخل اون صفحه یک ایمیج باتن قرار بدم که کاربر اونو لمس کرد وارد محیط اصلی برنامه بشه
از دوستان اگه کسی برای پروژه hello word این کارو انجام بده و پیوست کنه برنامه رو تا از روش ببینم چطوری انجام دادن خیلی ممنون میشم
سلام
دوست عزیز این کار به سادگی با یه دکمه و انتقال به یه اکتیویتی دیگه انجام میگیره
این کد برای انتقال به یه اکتیویتی دیگه
کد:
startActivity(new Intent(Splash.this,WelcomePage.class));
//اینم برای بسته شدن اکتیویتی که داخلش هستیم
finish();
برای ساختش اول دو اکتیوتی میسازیسم و هر دو رو در ماینی فست تعریف میکنیم
صفحه ی اسپلش :
کد:
public class Splashextends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
/// در اینجا WelcomePageصفحه ایه خوش امد گوییه که میخوایم به اونجا منتقل شه
startActivity(new Intent(Splash.this,WelcomePage.class));
Toast.makeText(Splash.this, "هدایت به صفحه ی خوش آمد گویی ... ", Toast.LENGTH_SHORT).show();
finish();
}
},5000);
//
}
}
}
صفحه ی خوش امد گویی رو هم یه دونه دکمه میزاریم و داخل کدش اینطوری تعریف میکنیم :
کد:
public class WellcomePage extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.wellcomepage);
// تعریف دکمه
Button btn = (Button) findViewById(R.id.searchs);
// اجرای دکمه
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Toast.makeText(WellcomePage.this, "هدایت به صفحه ی اصلی ... ", Toast.LENGTH_SHORT).show();
// هدایت به صفحه ی اصلی
startActivity(new Intent(WellcomePage.this, HomeActivity.class));
finish();
}
});
}
}