بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
سوال در مورد Fade_in ?
با سلام :
من می خواهم fade_in برای عوض شدن عکس ها اتفاق بیوفته نه فقط همان اول که برنامه اجرا می شود. لطفا راهنمایی بفرمایید؟
ImageView animation;
Animation anima;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
animation = (ImageView) findViewById(R.id.imageView1);
animation.setBackgroundResource(R.drawable.animation);
anima = AnimationUtils.loadAnimation(this, R.anim.fade_in);
animation.startAnimation(anima);
}
@Override
public void onWindowFocusChanged(boolean hasFocus) {
// TODO Auto-generated method stub
super.onWindowFocusChanged(hasFocus);
AnimationDrawable frameAnimation =
(AnimationDrawable) animation.getBackground();
if (hasFocus) {
frameAnimation.start();
}
else {
frameAnimation.stop();
}
;
final ImageView img2 = (ImageView) findViewById(R.id.img2);
img2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(TestImageAnimActivity.this, CopyOfTestImageAnimActivity.class);
TestImageAnimActivity.this.startActivity(intent);
}
});
0
0
باید از Thread استفاده کنی، و بهش بگی که مثلا 2 ثانیه صبر کن و بعد دستور رو اجرا کن. (11 سال پیش)
0
0
اگه زحمتتون نمیشه کدش رو بگید واسه این کدها...گیر کردم اساسی (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
sh.khaksar
11 سال پیش
0
0
با اسفاده از این کد کارت راه میوفته:
int TIME_OUT = 2000; //زمان تایمر که به میلی ثانیه هست و الان دو ثانیه تنظیم شده
new Handler().postDelayed(new Runnable() { @Override public void run() { // هر کدی که اینجا باشه بعد از اتمام زمان تایمر انجام میشه } }, TIME_OUT);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .