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

  • Andytokkallos

    Andytokkallo

    27 Kasım 2007
  • DJPixcell

    DJPixcell

    20 NİSAN 2007
  • TheFlightsuit

    TheFlightsui

    22 HAZİRAN 2009