Android - android.R.anim.slide_in_right nasıl edinilir


91

Android ile animasyonlarla oynuyorum. Android.R.anim.slide_in_left ve android.R.anim.slide_out_right animasyonları sağlanır. Karşıt animasyonları elde etmenin bir yolunu arıyorum, yani:

android.R.anim.slide_in_right and android.R.anim.slide_out_left

veya bunları kendim nasıl belirleyebilirim.


1
+1 Varsayılan slide_in_left ve slide_out_right işlevini nasıl kullanabilirim?
Roy Lee

Yanıtlar:


153

İşte slide_in_rightve slide_out_leftAndroid açık kaynaklı proje.


3
@AdilHussain: Tanımlar, SDK kurulumunuzda da mevcuttur.
CommonsWare

4
Teşekkürler. 4.3'üm olmasına rağmen bu animasyonlar eksik. Herhangi bir fikriniz neden?
deepwinter

@deepwinter: "Eksik" ile neyi kastettiğinden emin değilim (bir kaynağa atıfta bulunamıyorum? Java'da? çalışma zamanı çökmesine mi? başka bir şey mi?). Ayrıca "4.3'üm var" ile ne demek istediğinizden emin değilim (inşa hedefiniz 4.3? 4.3 üzerinde mi çalıştırıyorsunuz? Başka bir şey mi?). Ortamınızın, testinizin ve semptomlarınızın tüm ayrıntılarını içeren kendi StackOverflow sorunuzu açmayı düşünebilirsiniz.
CommonsWare

1
@CommonsWare Deepwinter ile aynı sorunu yaşıyorum. Uygulamamı Android 4.2.2 SDK kullanarak oluşturuyorum. Android.jar'dan android.R'de yalnızca anim.slide_in_left ve anim.slide_out_right görüyorum. Slide_in_right veya slide_out_left yok. Bu yüzden kodda android.R.anim.slide_out_left'i kullanamıyorum çünkü bana bir derleme hatası veriyor.
zzheng

10
Bunun eski bir cevap olduğunu biliyorum, ancak kaynak dosyaları buldum android-sdks\platforms\android-19\data\res\anim- projeye kopyalanmış ve işe yaradılar. Neden otomatik olarak algılanmadıkları hakkında hiçbir fikrim yok.

6
android:inAnimation="@android:anim/slide_in_left"
android:outAnimation="@android:anim/slide_out_right"

0

Hem slide_in_rightve slide_out_leftyukarıdaki Android'de 2.1 ve mevcuttur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.