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
- Android Geliştirici Dokümantasyonu: Aktivite Animasyonları
- Android Geliştirici Örnekleri: Aktivite Animasyonları
- Android Animasyon Örnekleri