Articles of анимация

Makecaleupanimation from appwidget

Некоторые приложения используют makeScaleUpAnimation (введенный в JellyBean 4.1) при запуске действия из виджета. Как это возможно, если вы не можете получить представление от поставщика виджета? Есть ли способ получить весь вид виджетов приложений или что-то еще? Я не могу найти решение. ActivityOptions opts = ActivityOptions.makeScaleUpAnimation(view, 0, 0, view.getWidth(), view.getHeight()); // Request the activity be started, […]

Простая проблема с анимацией Android

Я пытаюсь реализовать поток с некоторой простой анимацией Android. Я просто получаю сообщение об ошибке со сном () – Он говорит, что мне нужен метод для него. Я знаю, что, вероятно, есть очевидное решение. Мое приложение просто помещает шар, который перемещается по кругу в случайном месте. Я хочу продолжать размещать фигуры в случайных местах. В […]

Android – Flip Animation не работает плавно

Я хочу, чтобы мое изображение перевернулось горизонтально в 4 раза и в то же время уменьшило его. У меня есть следующий код для переключения: ObjectAnimator flipAnimation = ObjectAnimator.ofFloat(view, "rotationY", 0.0f, 1440f); flipAnimation.setDuration(4000); flipAnimation.start(); И у меня есть следующий код в scale_down.xml для масштабирования: <scale android:duration="4000" android:fromXScale="1" android:fromYScale="1" android:pivotX="50%" android:pivotY="50%" android:toXScale="0.1" android:toYScale="0.1" > </scale> Однако, когда […]

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

Я пытаюсь сделать анимацию с макетом, который содержит фон и некоторый текст (TextViews) внутри него. Анимация должна сделать растрескивание всего изображения посередине, а затем слегка двигаться, как разрыв бумаги. Так что не вдоль прямой линии, а случайного зигзагообразного рисунка вдоль середины макета сверху донизу. Я пытался найти что-то вроде этого, поэтому я могу получить представление […]

Эффекты перехода активности: слайд для верхней активности и масштаба для нижней активности

Я хочу добиться эффекта, отображаемого ниже. Эффект от Facebook. Я пробовал это в действии A : overridePendingTransition(R.anim.anim_left_to_right, R.anim.scale_out); И в действии B : overridePendingTransition(R.anim.anim_right_to_left, R.anim.scale_in); Где xml отображаются ниже: R.anim.anim_left_to_right <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false"> <translate android:fromXDelta="100%" android:toXDelta="0%" android:fromYDelta="0%" android:toYDelta="0%" android:duration="300"/> </set> R.anim.anim_right_to_left <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false"> <translate android:fromXDelta="0%" android:toXDelta="100%" android:fromYDelta="0%" android:toYDelta="0%" android:duration="300" /> </set> R.anim.scale_out <?xml version="1.0" […]

Android: обнаружение внешней кнопки ACTION_UP

У меня возникла проблема с настраиваемой кнопкой, которую я создал. Он состоит из коробки и небольшой линии под ней. Кнопка при нажатии на нее анимируется вниз, когда вы отпускаете ее. Это обрабатывается в CustomButton.class: super.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if (event.getActionMasked() == MotionEvent.ACTION_DOWN) { buttonContent.startAnimation(rectMoveDown); colorDown.start(); return false; } […]

Гнездо две анимации в андроиде

Я бы хотел реализовать альфа-анимацию при нажатии одной из кнопок. Анимация: Alpha вниз от 1 до 0,5 и когда она достигает 0,5 обратно от 0,5 до 1. Велоспорт обеих анимаций. Как мне это сделать? Можно ли определить его в xml-файле в папке /res/anim или необходимо использовать AnimationListener ? благодаря

Андроид применяет цвет к альфа-анимации

Есть ли способ применить цвет к альфа-анимации в андроиде? Я знаю, как использовать элемент <alpha> , но я бы хотел, чтобы альфа применяла цвет, а также альфу, поэтому я могу замаскировать макет. Это возможно?

Проблема с AnimationSet в android

Я использую AnimationSet для выполнения последовательности TranslateAnimations. icon = (ImageView)findViewById(R.id.icon); AnimationSet animationSet = new AnimationSet(true); animationSet.setInterpolator(new AccelerateInterpolator()); TranslateAnimation slide1 = new TranslateAnimation(0, 50, 0, 100); slide1.setStartOffset(0); slide1.setDuration(800); animationSet.addAnimation(slide1); TranslateAnimation slide2 = new TranslateAnimation(50, 100, 100, -100); slide2.setStartOffset(1000); slide2.setDuration(800); animationSet.addAnimation(slide2); …. animationSet.setFillAfter(true); icon.startAnimation(animationSet); Моя проблема в том, что анимация очень рывкая. Первая анимация происходит очень резко, […]

Создание анимации в приложении для Android

Я сделал приложения, которые используют только изображения и звуковые клипы. Я хочу создать Android-приложение, которое включает в себя анимацию. Я видел множество приложений «Эффект воды» в игровом магазине, который имеет неплохой эффект анимации. Один из моих них – «Koi Pond». Я хотел бы сделать подобное приложение для песка. Детализация анимации должна выглядеть хорошо, как мы […]