فکر میکنم شما باید از هندلر استفاده کنید طبق کل آهنگ چند هندلر بسازید و مشخص کنید که در هر زمان چه دکمه هایی به رنگ دلخواهتون دربیاد دقت کن هندلر ها مانند یه زمان سنج هستند یعنی اگر زمان مثلا دو ثانیه را وارد کنی هندلر دو ثانیه بعد از کلیک بر روی دکمه کد ها را اجرا میکند شما باید چند هندلر برای هر مقدار زمانی بسازی اما این جا یه سوال پیش میاد اگر هندلر مثلا بعد دو ثانیه رنگ دکمه را آبی کرد چه این رنگ آبی از بین نمی رود پس باید یه اندیشه ایی شود من این اندیشه را قبلا برای یه برنامه خودم کردم ببین شما در هندلر اول میگی که مثلا رنگ دکمه X را آبی کن و در هندلر بعد باید بگی اول رنگ دکمه X را برگردون مثلا سفیدش کن بعد رنگ دکمه Y را آبی کن من در پایین یک برنامه ساده کم حجم درست کردم با هندلر که می تونی دریافتش کنی روش کار هندلر ها رو ببینی این برنامه ممثلا می خواهد عملیاتی که طول میکشد را انجام دهد و سه متن "انتظار..." نمایش داده می شود که زمان بندی نمایان شدن و پنهان شدن با هندلر انجام شده حتما برنامه رو دریافت کن تا درک بهتری داشته باشی این هم کد هندلر هست(دقت کن اون زمان مشخص میکند که کد ها بعد از زمان مشخص شده اجرا شود):
لینک برنامه 225 کیلوبایت:
http://s3.picofile.com/file/8207725426/M...t.apk.html
موفق باشی سوالی داشتی در خدمتیم
کد پیاچپی:
boolean one = new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//کد های اجرایی را که رنگ دکمه را آبی میکند را اینجا بنویسید
}
},
//زمان اجرا به میلی ثانیه
2000);
لینک برنامه 225 کیلوبایت:
http://s3.picofile.com/file/8207725426/M...t.apk.html
موفق باشی سوالی داشتی در خدمتیم
Better then Best