0

Ben bir arka plan ile bir uygulama var ve ben bir düğme tıklaması ile çok güzel ve yavaş yavaş farklı bir arka plana değiştirmek istiyorum.App yavaş yavaş arka plan değiştirme

Kök düzeninin arka plan özniteliğini, benim çizilebilir klasörümdeki iki png dosyasına ayarlayarak bunu objectanimator ile yapmayı denedim, ancak arka planın değeri türünde kullanılabilir olmadığından işe yaramadı.

Kök düzenim göreli düzendir ve arka planını değiştirmek istiyorum.

RelativeLayout.setbackground(drawable image); 

ve objectanimator int olmayan değerlerle özelliğini almaz, vs benim durumumda ben çekilebilir türüne sahip olduğu yüzer.

objectanimator.offloat(view,property,values....); 

Kitaplığı olmadan bunu gerçekleştirmenin en iyi yolları nelerdir?

cevap

0

sizin anim klasörüne

fade_in.xml

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android"> 
<alpha 
     android:fromAlpha="0.0" 
     android:toAlpha="1.0" 
     android:fillAfter="true" 
     android:duration="2000" 
     /> 
</set> 

fade_out.xml Faaliyetinizdeki sonra

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android"> 
<alpha 
     android:fromAlpha="1.0" 
     android:toAlpha="0.0" 
     android:fillAfter="true" 
     android:duration="2000" 
     /> 
</set> 

ve bu iki animasyonlar ekleyin/Fragment

Animation fadeIn = AnimationUtils.loadAnimation(YourActivity.this, R.anim.fade_in); 
imageView.startAnimation(fadeIn); 

fadeIn.setAnimationListener(new Animation.AnimationListener() { 
     @Override 
     public void onAnimationStart(Animation animation) { 
     } 
     @Override 
     public void onAnimationEnd(Animation animation) { 
      Animation fadeOut = AnimationUtils.loadAnimation(YourActivity.this, R.anim.fade_out); 
      imageView.startAnimation(fadeOut); 
     } 
     @Override 
     public void onAnimationRepeat(Animation animation) { 
     } 
}); 
+0

i Çizilebilir klasörde iki .png dosyası var ve arka planı değiştirmek istediğim bir göreceli düzen – user6091925

+0

Bir resim görüntüsünün iki resmi nasıl olabilir? – user6091925

İlgili konular