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

  • Britec09

    Britec09

    4 Mart 2009
  • DorkmanScott

    DorkmanScott

    14 NİSAN 2006
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006