Подтвердить что ты не робот

ObjectAnimator в уровне API <11

Итак, я очень расстроен андроидом, и тот факт, что половина материала не работает, когда вы откатываетесь от уровня API за 11 лет. Почему это не так просто и хорошо сделано, как iOS?!

Проблема Я использую ObjectAnimators для анимации перехода между Fragments. Они отлично работают во всем, что имеет уровень API 11 и выше. Как только я изменяю цель сборки до менее чем 11, я получаю проблемы с ней, говоря, что она не может найти идентификаторы ресурсов для таких атрибутов, как propertyName и valueType в XML файле.

Вопрос Что я должен использовать вместо этого для анимации моих переходов Fragment, которые будут работать с уровнями API > 7.

Спасибо заранее.

4b9b3361

Ответ 1

Я предлагаю использовать http://nineoldandroids.com/, его от того же производителя проекта ActionBarSherlock, он представляет поддержку ObjectAnimator, которая работает с API 1 и далее.

Ответ 2

Property Animation Представлено в Android 3.0 (уровень API 11)

Для поддержки более низкой версии Android (я не пробовал, но вы можете использовать)

Девять старых андроидов Загрузить

Библиотека Android для использования API анимации Honeycomb (Android 3.0) на всех версиях платформы до версии 1.0!.

Также посмотрите на этот блог Справочник по фрагментации фрагментов

и этот SO вопрос Стандартный переход Android Fragment не анимируется