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

  • Boiler Room

    Boiler Room

    10 Mayıs 2012
  • Flash CS6 Video Tutorials for Beginners (Actionscript 3 Gaming)

    Flash CS6 Vi

    14 EYLÜL 2012
  • tinycammonitor

    tinycammonit

    14 Aralık 2010