Android - як отримати android.R.anim.slide_in_right


90

Я граюся з анімацією на андроїд. Надаються анімації android.R.anim.slide_in_left та android.R.anim.slide_out_right. Я шукаю спосіб отримати протилежну анімацію, тобто:

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

або як я можу вказати їх сам.


1
+1 Як я можу використовувати функції slide_in_left та slide_out_right за замовчуванням?
Roy Lee

Відповіді:


153

Ось slide_in_rightі slide_out_leftз проекту з відкритим кодом Android.


3
@AdilHussain: Визначення також доступні у вашій установці SDK.
CommonsWare

4
Дякую. Хоча у мене 4.3, ці анімації відсутні. Будь-які ідеї чому?
deepwinter

@deepwinter: Я не впевнений у тому, що ви маєте на увазі під словом "відсутній" (не може посилатися на ресурс? не може посилатися на Java? збій виконання? щось інше?). Я також не впевнений, що ви маєте на увазі під словом "у мене 4.3" (ваша ціль збірки - 4.3? Ви працюєте на 4.3? Щось інше?). Ви можете розглянути власне запитання щодо StackOverflow із повними деталями свого середовища, тесту та симптомів.
CommonsWare

1
@CommonsWare У мене така ж проблема, як і deepwinter. Я будую свій додаток за допомогою Android 4.2.2 SDK. З android.jar в android.R я бачу лише anim.slide_in_left та anim.slide_out_right. Немає slide_in_right або slide_out_left. Отже, у коді я не можу використовувати android.R.anim.slide_out_left, оскільки це видає мені помилку компіляції.
zzheng

10
Я знаю, що це стара відповідь, але я знайшов вихідні файли android-sdks\platforms\android-19\data\res\anim- скопійовані в проект, і вони працювали. Не знаю, чому вони не визначаються автоматично.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.