Ответ 1
Я предлагаю использовать http://nineoldandroids.com/, его от того же производителя проекта ActionBarSherlock, он представляет поддержку ObjectAnimator, которая работает с API 1 и далее.
Итак, я очень расстроен андроидом, и тот факт, что половина материала не работает, когда вы откатываетесь от уровня API за 11 лет. Почему это не так просто и хорошо сделано, как iOS?!
Проблема
Я использую ObjectAnimators
для анимации перехода между Fragments
. Они отлично работают во всем, что имеет уровень API 11 и выше. Как только я изменяю цель сборки до менее чем 11, я получаю проблемы с ней, говоря, что она не может найти идентификаторы ресурсов для таких атрибутов, как propertyName
и valueType
в XML файле.
Вопрос
Что я должен использовать вместо этого для анимации моих переходов Fragment
, которые будут работать с уровнями API > 7.
Спасибо заранее.
Я предлагаю использовать http://nineoldandroids.com/, его от того же производителя проекта ActionBarSherlock, он представляет поддержку ObjectAnimator, которая работает с API 1 и далее.
Property Animation
Представлено в Android 3.0 (уровень API 11)
Для поддержки более низкой версии Android (я не пробовал, но вы можете использовать)
Девять старых андроидов Загрузить
Библиотека Android для использования API анимации Honeycomb (Android 3.0) на всех версиях платформы до версии 1.0!.
Также посмотрите на этот блог Справочник по фрагментации фрагментов
и этот SO вопрос Стандартный переход Android Fragment не анимируется