Я пытаюсь переключиться с моего «activity_main.xml» на второй .xml после нажатия кнопки. Я уже подключил кнопку и установил setContentView (R.layout.view), и она работает, но я хочу, чтобы она была анимирована. Я хочу, чтобы представление получилось справа, а затем наоборот, когда пользователь нажимает обратно. Мне нужна анимация, как изменение страницы в книге, я делаю это в eclipse, если это помогает.Android Animation при изменении страницы
ответ
Я не уверен, как получить анимацию «изменение страницы в книге», но вот как вы могли бы реализовать слайд в/слайд анимации между действиями, которые выглядят довольно хорошо.
Сначала создайте два разных файла XML для скользящей анимации. Один для скольжения в:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" >
<translate
android:fromXDelta="-100%" android:toXDelta="0%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="700"/>
</set>
... и один для выскальзывания:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" >
<translate
android:fromXDelta="0%" android:toXDelta="100%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="700" />
</set>
Теперь вы можете использовать эти анимации каждый раз, когда вы нажимаете кнопку (или что ваше приложение делает для перемещения между различными видами деятельности) вот так:
public void onClick(View v)
{
// set the animation to move once the button is clicked
overridePendingTransition(R.anim.slide_out, R.anim.slide_in);
Intent i = new Intent(MoveFromThisClass.this, MoveToThisCLass.class);
}
чтобы вернуться к предыдущему классу, просто поменять slide_in и slide_out так:
overridePendingTransition(R.anim.slide_in, R.anim.slide_out);
Надеюсь, это поможет.
UPDATE (для второй части вашего вопроса):
«анимации как изменение страницы в книге», я думаю, что вы имеете в виду страницы локона annimation. если это то, что вы ищете, вы можете использовать this library
- 1. Android Animation при изменении Visiblity
- 2. Android ViewPager CrossFade animation
- 3. UILongPressGestureRecognizer contine animation при изменении состояния
- 4. Android Animation - оживить при выборе
- 5. Обновление страницы при изменении mysql?
- 6. Обновление страницы при изменении данных
- 7. Ответ при изменении ориентации страницы
- 8. Функция обновления при изменении страницы?
- 9. Устранить ключи при изменении страницы
- 10. Заголовок смещается при изменении страницы
- 11. Android Animation
- 12. Как изменить размер веб-страницы при изменении размера окна браузера?
- 13. Android Curl Animation
- 14. viewWillAppear/DidAppear вызывается дважды при изменении RootViewController с Animation
- 15. Остановка элементов при перемещении страницы при изменении страницы
- 16. Android DrawerToggle Animation FragmentPagerAdapter
- 17. Android Tween Animation Мигает при запускеAnimation()
- 18. Android Animation при запуске нового приложения
- 19. Android Animation не работает при первом запуске
- 20. Android Animation - Относительная компоновка слайдов при видимости
- 21. Android Animation Flicker
- 22. android resize animation
- 23. Divs move при изменении размера страницы
- 24. Анимация при изменении макета
- 25. перезагрузка приложения для Android при изменении макета при изменении ориентации
- 26. Приложение для перезапуска Android при изменении конфигурации
- 27. android lollipop animation glitch
- 28. Страница для Android Curl animation
- 29. Изменение размера страницы при изменении размера окна
- 30. ASP.NET Изменение значения сеанса при изменении страницы
Nice spot Rami. – colmulhall
Красивый ответ, спасибо !, кстати, мне нужна анимация от UPDATE, еще раз спасибо! – JDeLeon92
Можете ли вы помочь мне использовать эту библиотеку в моем проекте ?. Слишком много кода я не знаю, сколько мне нужно для этой анимации. – JDeLeon92