Articles of анимации

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

Интересно, как сделать круговую анимацию раскрытия при замене фрагмента. Я использую этот код для замены моего фрагмента: getFragmentManager() .beginTransaction() .replace(R.id.mission_detail_appointment_container, new AppointmentDeclineFragment()) .commit(); И я получил этот код, чтобы сделать круговую анимацию: Animator anim = ViewAnimationUtils.createCircularReveal(appointmentContainer, (int)motionEventX, (int)motionEventY, 0, finalRadius); anim.start(); Есть ли способ запустить аниматор при замене моего фрагмента? Я просто видел метод setCustomAnimation, […]

Анимированные вложенные фрагменты Android

У меня есть активность с фрагментом A внутри него. Фрагмент A имеет внутри него вложенный фрагмент B. Я переключаю B на C, используя следующий код: getChildFragmentManager() .beginTransaction() .setCustomAnimations(R.anim.move_left_in, R.anim.move_left_out,R.anim.move_right_in, R.anim.move_right_out) .replace(R.id.container, fragmentC) .addToBackStack("nested") .commit(); После этого Im do getChildFragmentManager().popBackStack(); Что возвращает меня к фрагменту B. После этого я переключаю фрагмент A с фрагментом D, используя […]

Android – Как создать эффект встряски, как удалить в iphone?

У меня есть gridView, у которого много изображений и нажатие кнопки редактирования, я хочу, чтобы изображения качались так же, как: как создать эффект игорного эффекта iphone? , Оцените любые указатели, чтобы решить эту проблему.

OverridePendingTransition не работает

Обнаружили, что некоторые люди спрашивают то же самое, но решения не сработали для меня. Я не вижу анимации. Назвав это так: Intent intent = new Intent(this, MyActivity.class); startActivity(intent); overridePendingTransition(R.anim.fadein, R.anim.fadeout); Fadein.xml и fadeout.xml находятся в папке с анимацией: fadein.xml: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <alpha android:duration="1000" android:fromAlpha="0.0" android:interpolator="@android:anim/accelerate_interpolator" android:toAlpha="1.0" /> </set> fadeout.xml: <?xml version="1.0" […]

Пользовательская анимация для навигационного ящика

Я успешно реализовал навигационный ящик, как описано здесь. Теперь я хотел бы переопределить анимацию по умолчанию для открытия / закрытия. Я бы хотел использовать пользовательскую анимацию. Возможно ли это? Если да, то как я могу это сделать? большое спасибо

Проблемы с паузой и воспроизведением Android Animation

Я создал анимацию, используя следующий код. private AnimationSet rootSet = new AnimationSet(true); private int xstart=258; private int ystart=146; for(; k<points.length; k++) { if(k==1) { x1 = headX(xstart); y1 = headY(ystart); _animTime = 10; } else { x1 = headX(points[k-1][0]); y1 = headY(points[k-1][1]); } translate = new TranslateAnimation((float)x1, (float)x2, (float)y1, (float)y2); translate.setDuration(_animTime); translate.setFillAfter(true); translate.setInterpolator(new AccelerateDecelerateInterpolator()); totalAnimTime […]

Анимация формы цвета в Android

Я хотел бы создать цикл где-нибудь в моем коде Android, который изменяет цвет рисованного прямоугольника между двумя цветами непрерывно с некоторой скоростью. Я хотел бы начать и остановить его мигание с помощью двух кнопок. Я провел много исследований, но просто не могу понять, как это сделать. Я новичок в android и не имею опыта работы […]

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

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

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

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

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

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