بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

انیمیشن

مدیریت گفتگو
کوثر 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام دوستلان.توی پروژم از splashscreen استفاده کردم.چن تا باتن که با انیمیشن ظاهر میشه.حالا میخوام با شروع splashscreen این buttonها ظاهر نباشند بعد باشروع انیمیشن ظاهر بشن دقیقا چه کدی رو باید وارد کنم؟؟؟؟مرسی

نظرات

hamidd 11 سال پیش
بخش2-21 Advanced User Interface از آموزش ها در مورد انیمیشن هاست اون بخش رو ببینید.

پاسخ‌ها 3

h_r_v 11 سال پیش

از کد زیر می تونید استفاده کنید و مشخص کنید که باتن ها کی ظاهر بشن :

       final Handler threadHandler = new Handler();
new Thread() {
@Override
public void run() {
threadHandler.postDelayed(new Runnable() {
public void run() {
//اینجا
}
}, 5000);
}
}.start();

اون 5000 یعنی 5000 میلی ثانیه که می شه 5 ثانیه! اول باتن هاتون رو Invisible کنید و توی این کد بعد از زمان دلخواه Visible ـشون کنید :)

نظرات

کوثر 11 سال پیش
من فقط این قطعه کدی که باتن ها ظاهر باید بشن رو فقط میخوام و اینکه کجا بذارم دقیقا؟
کوثر 11 سال پیش
کد برنامم به صورت زیره.اگه دقیقا راهنمایی کنید که چیکار کنم ممنون میشم.از ابتدا هم imageview ها هم invisible هستن.
کوثر 11 سال پیش

  public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);


requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.splash);
Handler handler = new Handler();

this.buttonAnim(R.id.imageView2, 1000);
this.buttonAnim(R.id.imageView3, 2000);
this.buttonAnim(R.id.imageView4, 3000);

handler.postDelayed(new Runnable() {

@Override
public void run() {

finish();

Intent intent = new Intent(SplashActivity.this,
HomeActivity.class);
startActivity(intent);
Intent lotionIntent = new Intent(getApplicationContext(), HomeActivity.class);
startActivity(lotionIntent);

}

}, 6000);/*

نظرات

h_r_v 11 سال پیش

 fav.setVisibility(View.INVISIBLE); // باعث مخفی شدن دکمه ها میشه ولی جاش می مونه
fav.setVisibility(View.VISIBLE); // باعث نمایش دوباره باتن ها می شه
fav.setVisibility(View.GONE); // کلا ناپدید می شه و جاش هم خالی می شه

شما ابتدا خط اول رو در ابتدای اکتیویتی کپی کنید و سپس خط دوم رو در کد بالا همونجایی که نوشتم اینجا کپی کنید. زمان رو هم تعیین کنید.

به جای fav هم اسم دکمه تون رو بزارید

نظرات

کوثر 11 سال پیش
من همین کاری که گفتین انجام میدم اما نمیدونم چرا برنامه crash میکنه و بسته میشه.؟؟؟!!!!
کوثر 11 سال پیش
مرسی دوست عزیز خیلی عالی بود بالاخره به نتیجه رسیدم.مشکل از جایی دیگه بود

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .