Özel Animasyonları Tanımlama

Bu sayfa kullanımdan kaldırılmıştır. Eskiden burada olan belgelerin yeni konumu için aşağıya bakın.

Dokunma Geri Bildirimi Özelleştir

Materyal tasarımda dokunma geri bildirimi, kullanıcılar kullanıcı arayüzü öğeleriyle etkileşim kurduğunda temas noktasında anında görsel bir onay sağlar. Düğmelerin varsayılan dokunma geri bildirimi animasyonları, dalga efektiyle farklı durumlar arasında geçiş yapan yeni RippleDrawable sınıfını kullanır.

Çoğu durumda, görünüm arka planını aşağıdaki şekilde belirterek bu işlevi görünüm XML'nizde uygulamanız gerekir:

  • Sınırlı bir dalga için ?android:attr/selectableItemBackground.
  • ?android:attr/selectableItemBackgroundBorderless, görünümün ötesindeki bir dalgalanma için. Bu görünüm, boş olmayan bir arka plana sahip görünümün en yakın üst öğesi üzerine çizilecek ve sınırlanacaktır.

Not: selectableItemBackgroundBorderless, API düzeyi 21'de kullanıma sunulan yeni bir özelliktir.

Alternatif olarak ripple öğesini kullanarak bir RippleDrawable öğesini XML kaynağı olarak tanımlayabilirsiniz.

RippleDrawable nesneye renk atayabilirsiniz. Varsayılan dokunma geri bildirim rengini değiştirmek için temanın android:colorControlHighlight özelliğini kullanın.

Daha fazla bilgi için RippleDrawable sınıfının API referansına bakın.

Ortaya Çıkarma efektini kullanma

Dairesel gösterme animasyonu oluşturma konusuna bakın.

Etkinlik Geçişlerini Özelleştir

Animasyonla Etkinlik Başlatma konusuna bakın.

Kavisli Hareket'i kullan

Eğri hareket kullanma bölümüne bakın.

Görünüm Durumu Değişikliklerini Animasyonla

Görünüm durumu değişikliklerini canlandırmak için StateListAnimator'ı kullanma konusuna bakın.

Vektör Çekilebilir Öğelerini Canlandır

Çizilebilir Grafiklere Animasyon Ekleme konusuna bakın.