Android Activity Transition Effects

Android Aktivite Geçiş Efektleri

Android aktivite geçiş efektleri, bir aktiviteyi diğerine geçirirken görsel olarak hoş bir deneyim yaratmak için kullanılan animasyonlardır. Bu efektler, kullanıcı arayüzünün daha akıcı ve etkileşimli görünmesini sağlayarak kullanıcı deneyimini iyileştirebilir.

Android’de yerleşik olarak gelen birçok farklı aktivite geçiş efekti bulunmaktadır. Bu efektler, android.transition paketindeki Transition sınıfı ve alt sınıfları kullanılarak uygulanabilir.

Aktivite Geçiş Efektleri Türleri

Android’de yerleşik olarak gelen aktivite geçiş efektleri şunlardır:

  • Fade: Bu efekt, bir aktiviteyi diğerine geçirirken yavaşça görünür veya kaybolur.
  • Slide: Bu efekt, bir aktiviteyi diğerine geçirirken yatay veya dikey olarak kaydırır.
  • Explode: Bu efekt, bir aktiviteyi diğerine geçirirken parçalara ayırır.
  • Collapse: Bu efekt, bir aktiviteyi diğerine geçirirken küçültür.
  • ChangeBounds: Bu efekt, bir aktiviteyi diğerine geçirirken boyutunu ve konumunu değiştirir.
  • ChangeTransform: Bu efekt, bir aktiviteyi diğerine geçirirken dönüşümünü değiştirir.
  • ChangeClipBounds: Bu efekt, bir aktiviteyi diğerine geçirirken kırpma sınırlarını değiştirir.

Aktivite Geçiş Efektleri Nasıl Kullanılır?

Aktivite geçiş efektleri, android.transition paketindeki Transition sınıfı ve alt sınıfları kullanılarak uygulanabilir. Bu sınıflar, aktivite geçiş efektlerinin nasıl uygulanacağını tanımlayan bir dizi yöntem içerir.

Aktivite geçiş efektleri, ActivityOptions sınıfı kullanılarak bir aktiviteye başlatılır. ActivityOptions sınıfı, aktivite geçiş efektlerini tanımlayan bir dizi yöntem içerir.

Aşağıdaki örnek, bir aktiviteyi diğerine geçirirken Fade efektinin nasıl kullanılacağını göstermektedir:

java
Intent intent = new Intent(this, SecondActivity.class);
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this);
startActivity(intent, options.toBundle());

Faydalı Siteler ve İlgili Dosyalar


Yayımlandı