Android Activity Animation Left To Right

Android Aktivite Animasyonu: Soldan Sağa

Android’de aktiviteler arasında geçiş yaparken animasyon kullanmak, kullanıcı deneyimini iyileştirmenin ve uygulamanıza daha profesyonel bir görünüm kazandırmanın harika bir yoludur. Soldan sağa animasyon, en yaygın kullanılan animasyon türlerinden biridir ve uygulanması nispeten kolaydır.

Animasyon Oluşturma

Soldan sağa animasyon oluşturmak için, öncelikle animasyonun uygulanacağı aktiviteye bir geçiş efekti ayarlamanız gerekir. Bunu, aktivitenizin AndroidManifest.xml dosyasında android:windowAnimationStyle özniteliğini kullanarak yapabilirsiniz. Örneğin, aşağıdaki kod satırı, aktivitenin soldan sağa animasyonla açılmasını sağlayacaktır:

xml
<activity
android:name=".MainActivity"
android:windowAnimationStyle="@android:style/Animation.Activity.SlideInLeft" />

Geçiş efektini ayarladıktan sonra, animasyonun kendisini oluşturmanız gerekir. Bunu, res/anim dizinine bir XML dosyası oluşturarak yapabilirsiniz. Örneğin, slide_in_left.xml adlı bir dosya oluşturabilir ve aşağıdaki kodu ekleyebilirsiniz:

“`xml




“`

Bu kod, animasyonun başlangıçta aktivitenin solundan başlayıp 500 milisaniye boyunca sağa doğru hareket etmesini sağlayacaktır.

Animasyonu Kullanma

Animasyonu oluşturduktan sonra, onu aktivitenizde kullanabilirsiniz. Bunu, startActivity() veya finish() metodlarını kullanarak yapabilirsiniz. Örneğin, aşağıdaki kod satırı, MainActivity aktivitesini soldan sağa animasyonla açacaktır:

java
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);

Benzer şekilde, aşağıdaki kod satırı, MainActivity aktivitesini soldan sağa animasyonla kapatacaktır:

java
finish();

Faydalı Siteler ve Dosyalar


Yayımlandı