Articles of анимации

Как создать анимацию макета слайдов в Android?

Привет, Я хочу создать слайд-анимацию в My Activity, как показано в Изображениях. Когда я нажимаю кнопку « More , макет «Оранжевый» должен появиться, как слайдер над белым, и когда я нажимаю кнопку « Less , он должен опускаться, как слайдер. Пожалуйста, предложите мне любой пример кода или любой учебник для лучшего способа создания такого подхода. […]

Анимация в начале действия пропускает кадры

Я onGlobalLayoutFinished вид в активности после того, как onGlobalLayoutFinished вызывается в представлении. Моя анимация пропускает ~ 300 мс кадров в начале. Если я задерживаю анимацию более чем на 300 мс, она не пропускает никаких кадров. Что происходит в деятельности, которая вызывает это? Как я могу остановить его или как его слушать, когда он будет завершен? […]

Android – какой правильный способ реализовать мастер с анимацией между шагами

Я создаю приложение для Android, которому нужно пройти шаги, как мастер. Текущая структура: На данный момент я использую одно действие с отдельными view.xml для каждого шага, затем я использую setContentView(activeStep) для отображения активного шага. Я столкнулся с некоторыми трудностями при попытке оживить шаги. Я использовал следующий код: LayoutInflater inflater = getLayoutInflater(); View view = inflater.inflate(activeStep, […]

Как сделать анимацию загрузчика Android по умолчанию?

Я хочу сделать анимационную анимацию Android с похожим изображением по умолчанию. Как это:

TransitionDrawable завершено

Я запускаю анимацию в своем Android-приложении, используя следующий код: RelativeLayout layout = (RelativeLayout) findViewById(R.id.relativeLayout1); layout.setBackgroundResource(R.drawable.translate); final TransitionDrawable transition = (TransitionDrawable) layout.getBackground(); transition.startTransition(9000); Анимация выполняется в течение 9 секунд, а затем она должна быть отменена. На данный момент я использую таймер обратного отсчета (уже один работает в приложении), чтобы проверить, прошло ли 9 секунд и вручную […]

Кнопка андроида не доступна при воспроизведении анимации

У меня есть кнопка, и пока эта кнопка воспроизводит анимацию, я не могу нажать кнопку. Я установил прослушиватель и сенсорный прослушиватель, но в режиме отладки он не входит в OnClick и в методы onTouch. Ты знаешь почему? благодаря Edit: Я пробовал что-то вроде: AsyncTask task = new AsyncTask() { @Override protected Object doInBackground(Object… objects) { […]

Android, Как я могу узнать, что анимация закончена?

В моем проекте у меня есть кнопка. Когда пользователь нажимает на него, он показывает и анимацию после этого должен загружать другое действие. @Override public void onClick(View v) { switch (v.getId()){ case R.id.btnReadPage: startAnimation(); //stopAnimation(); //Toast.makeText(this, "Read Page Clicked", Toast.LENGTH_SHORT).show(); //startActivity(new Intent(this, ReadPage.class)); return; } } В соответствии с приведенным выше кодом (startActivity, commented), когда я […]

Как изменить анимацию, используемую механизмом animateLayoutChanges?

У меня есть RecyclerView в котором пользователь выбирает элемент. При выборе определенного вида становится видимым перед текстом (см. Изображение). Я хочу оживить его внешний вид. Графическое представление animateLayoutChanges на макете позиции отлично работает, за исключением типа анимации для внешнего вида – он исчезает. Я хочу, чтобы он масштабировался от 0 до 100%, я считаю, что […]

Android Можно ли использовать параллельные интерполяторы?

У меня есть набор из двух анимаций, обе анимации работают вместе, используя интерполятор перерегулирования <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/overshoot_interpolator" > <translate android:duration="6000" android:fromXDelta="100%" android:toXDelta="0%" /> <scale android:duration="6000" android:fromXScale="1.0" android:toXScale="0.6" android:pivotX="0" android:fromYScale="1.0" android:toYScale="1.0" android:repeatCount="1" android:repeatMode="reverse" /> </set> Я хочу, чтобы translate анимации перерегулировалась, и анимация scale ускорялась. Я пытался это сделать, но это не работает: […]

Как удалить анимацию значков для отображения нижней навигации в android

В моем проекте я реализовал представление Bottom Navigation View из библиотеки поддержки проектирования 25. У меня есть 5 значков в представлении. Всякий раз, когда выбран значок, он имеет некоторую анимацию. Но когда 3 или меньше значков не показывают никаких анимаций. Я хочу удалить эту анимацию и вам потребуется только изменение цвета для значка. Как я […]