SORU
10 NİSAN 2010, CUMARTESİ


Görünüm animasyon değiştirmek Android renk arka plan

Nasıl Android bir görünüm arka plan renk değişimi animasyon musunuz?

Örneğin:

Kırmızı bir arka plan rengi ile bir görünümü var. Görünümü arka plan rengi maviye dönüşür. Nasıl renkler arasında yumuşak bir geçiş yapabilir miyim?

Eğer bu görünümleri ile yapılabilir mi, alternatif kabul edilecektir.

CEVAP
22 Ocak 2013, Salı


Yeni renk animasyon için Property Animation Api kullanabilirsiniz:

Integer colorFrom = getResources().getColor(R.color.red);
Integer colorTo = getResources().getColor(R.color.blue);
ValueAnimator colorAnimation = ValueAnimator.ofObject(new ArgbEvaluator(), colorFrom, colorTo);
colorAnimation.addUpdateListener(new AnimatorUpdateListener() {

    @Override
    public void onAnimationUpdate(ValueAnimator animator) {
        textView.setBackgroundColor((Integer)animator.getAnimatedValue());
    }

});
colorAnimation.start();

Android 2 ile geriye dönük uyumluluk.x Jake Wharton Nine Old Androids library kullanın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dirkgently1

    dirkgently1

    13 NİSAN 2006
  • HowcastSportsFitness

    HowcastSport

    11 Mayıs 2011
  • LevelUpTuts

    LevelUpTuts

    20 Ocak 2012