Articles of objectanimator

Ширина представления не изменяется после масштабирования ObjectAnimator

Не следует ли изменить ширину после того, как я одушевляю свойство scaleX? Я заметил, что площадь сжимаемого объекта уменьшается, когда я уменьшаю ширину представлений, поэтому я предполагаю, что ширина должна быть адаптирована. Но когда я вызываю view.getWidth (), я все еще получаю начальное значение. Log.d(TAG, "" + getWidth()); //Initial value setPivotX(getWidth() / 2); ObjectAnimator animator […]

Android ObjectAnimator оживляет перевод. То же соотношение на всех размерах экрана

Я использую ObjectAnimator чтобы ObjectAnimator фоновое изображение, чтобы открыть список listView ниже. listView имеет weight 0.7f так что он будет иметь одинаковые пропорции на всех размерах экрана. Используя ObjectAnimator можно ли сползать мое фоновое изображение с той же пропорцией 0.7 , будучи одинаковой на всех экранах? Фоновое изображение и listView : <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" […]

Анимация фрагмента 3-х панелей заикается

Информация о внедрении: я внедрил 3-х панельный макет после ответа CommonsWare, размещенного по его собственному вопросу: Полный рабочий пример сценария анимации с тремя фрагментами Gmail? Как общая идея, у меня есть макет, состоящий из следующих уровней (от 1 до 3): MainActivity SlidingMenu (Side UI pattern) фрагмент скрывается с левой стороны и ContentFragment как фрагмент, в […]

Как использовать фрагменты и objectAnimator в старых версиях Android?

Я попытался использовать фрагменты и objectAnimator для создания флип-анимации, как здесь , и все было в порядке на Android 4.1, но когда я пытаюсь добавить android-support-v13. jar android-support-v13. jar , используйте FragmentActivity и запустите его в старой версии, анимация между фрагментами приведет к сбою приложения с этой ошибкой: java.lang.RuntimeException: Unknown animation name: objectAnimator Пожалуйста, скажите […]

Android пропускает onDraw (), когда я запускаю свою анимацию в обратном порядке

У меня есть реализация раздвижных фрагментов DevByte . Кроме того, чтобы скопировать фрагмент в поле зрения, я хочу нарисовать тень над содержимым, которое оно закрывает. Я изменил FractionalLinearLayout из видео, чтобы measure себя в два раза больше ширины экрана и layout его дочерние элементы в правой половине. Во время цикла анимации я рисую черный прямоугольник […]

Как удалить медленный конец анимации с помощью ObjectAnimator?

У меня есть ObjectAnimator: cloudAnim2 = ObjectAnimator.ofFloat(cloud2ImageView, "x",500, 1000); cloudAnim2.setDuration(3000); cloudAnim2.setRepeatCount(ValueAnimator.INFINITE); cloudAnim2.setRepeatMode(ValueAnimator.RESTART); cloudAnim2.start(); cloudAnim2.addListener(new AnimatorListener() { @Override public void onAnimationCancel(Animator animation) {} @Override public void onAnimationEnd(Animator animation) {} @Override public void onAnimationRepeat(Animator animation) {} @Override public void onAnimationStart(Animator animation) {} }); Как вы можете видеть, облако начнет позицию 500 и будет анимировать до позиции 1000, […]

Можно изменить конечное значение ObjectAnimator при запуске анимации?

У меня запущен объектный аниматор, и я хочу изменить конечное значение иногда при запуске анимации, но не останавливаясь и не перезапуская его. Как это можно достичь? Я не могу найти информацию в google. ОБРАЗЕЦ: XMovement = ObjectAnimator.ofFloat(view, "x", startX, endX); XMovement.setDuration(ANIMATION_TIME); XMovement.start(); И я хочу изменить значение endX в реальном времени при запуске анимации. благодаря

Пауза / возобновление анимации в API менее 19 (Android)?

Я понимаю, что методы паузы и возобновления объектов objectanimator доступны только для API: 19. Однако, поскольку ни у меня, ни у половины пользователей Android нет этого API, есть ли альтернатива, чтобы заставить вашу анимацию остановиться, а затем возобновить ее из одного и того же состояния, а не начинать с начала? Любая помощь будет принята с […]

Остановить AnimatorSet ObjectAnimators в Android

Я пытаюсь остановить анимацию ImageView при нажатии кнопки. Анимация, которую я использую, представляет собой AnimatorSet состоящий из 5 ObjectAnimators … Проблема в том, что я не могу понять, как остановить и очистить эту анимацию от ImageView когда нажимается кнопка, так как btn.clearAnimation() очевидно, не работает , Спасибо за помощь.

Создание 3D-анимации для Android-приложений

Привет, ребята, мне нужно создать 3D-флип / поворот анимации, основанный на скорости прокрутки пользователя на экране, я смог создать эту анимацию с помощью ObjectAnimator и связанных с ней свойств, но мне нужны предложения, как мы можем создать 3D-анимацию в android Для вышеуказанного. Мне также нужно выполнить некоторые анимации, которые частично вращаются Хотя для android мы […]