Articles of андроид анимация

Анимированное изображение обрезано

У меня много проблем с API анимации Android. Мне нужно одушевить изображение (400px * 600px) на экране (600px * 1024px) с левой стороны снизу вверх. Кроме того, большая часть изображения должна быть расположена за пределами экрана при запуске анимации. Вот мой макет: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/common_background"> <ImageView android:id="@+id/hand" android:layout_width="wrap_content" android:layout_height="wrap_content" android:scaleType="matrix" […]

Анимация

Я хочу анимировать элементы gridview, таким образом, чтобы каждый элемент концентрировался в центре обзора, и один элемент был видимым, а затем снова элементы сетки возвращались в исходное положение. Я добавил изображения для ясности. Поток анимации показан на рис. Рис. 3 – Рис. 4 – Рис. 1. Как это можно сделать?

Увеличьте продолжительность непрерывного просмотра зрителя (дубликат)

Я использую подклассу MyPager (что почти то же самое), и я использую свой метод setCurrentItem(int index, boolean smooth) , при этом плавный параметр устанавливается в true. Это на самом деле немного более гладко, чем с параметром «false», но я хотел бы увеличить продолжительность анимации, чтобы сделать переход более заметным. Я собрал некоторую информацию из разных […]

Android L ViewAnimationUtils не найден?

Я тестировал SDK Android L и пытался узнать новый дизайн материалов и анимацию. В частности, я хочу попытаться получить эффект Reveal Effect, но класс отсутствует. http://developer.android.com/preview/material/animations.html#reveal Конкретная строка, которая меня не устраивает, – это ValueAnimator anim = ViewAnimationUtils.createCircularReveal(myView, cx, cy, 0, finalRadius); Класс ViewAnimationUtils отсутствует – или мне не хватает некоторых зависимостей? EDIT: для targetSDK, […]

Переход мигает после изменения ориентации

ОБНОВИТЬ Ive открыла ошибку с помощью https://issuetracker.google.com/issues/63663775. Я makeSceneTransitionAnimation использовать makeSceneTransitionAnimation в моем текущем приложении для Android. У меня есть исходная Activity , содержащая Fragment , а внутри фрагмента – RecyclerView . Когда я нажимаю на изображение в RecyclerView я RecyclerView к своей целевой Activity которая содержит фрагмент, который правильно отображает изображение с приемлемой анимацией. […]

Как использовать анимацию по умолчанию в Android?

Я пытаюсь использовать анимацию по умолчанию для Activity с фрагментами. Здесь я нашел что-то об этом: Android: использование анимации по умолчанию для фрагментов Проблема в том, что: ok, мне нужно (например) «activityOpenEnterAnimation» .. как я могу его использовать? Использование следующего кода не будет работать: FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.setCustomAnimations(android.R.anim.activityOpenEnterAnimation, android.R.anim.activityOpenExitAnimation); transaction.replace(R.id.container, fragment) .addToBackStack(((Object) fragment).getClass().getName()) .commit(); […]

Android: LinearLayout addView Animation

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

Анимация насыщения изображения

Возможно ли анимировать насыщенность изображения (например, png) с течением времени? Например, от оттенков серого до полного цвета. Плюс, если я могу использовать Interpolator. Я видел классы EffectFactory и ColorMatrix, но я не могу их комбинировать с анимацией / переходом. Например, применяя насыщенность оттенков серого на Drawable drawable : ColorMatrix matrix = new ColorMatrix(); matrix.setSaturation(0); ColorMatrixColorFilter […]

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

Я работаю с viewPager и фрагментами, и теперь я пытаюсь получить настраиваемую анимацию, чтобы преобразование страницы с уменьшением масштаба было точно. Но я получаю несколько ошибок. Я поставлю ошибки в комментарии с помощью фрагмента кода. Класс MainActivity import android.support.v4.app.FragmentManager; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.support.v4.view.ViewPager; import android.view.Menu; public class MainActivity extends FragmentActivity { @Override protected […]

GetHeight for View, который имеет видимость = ушел

У меня есть LinearLayout, чья видимость по умолчанию установлена ​​на «Gone», мне нужно получить высоту этого представления, чтобы сделать анимацию скольжения, когда она будет видна. Как получить общий уровень видимого состояния, потому что View.getHeight возвращает ноль, когда макет не вызывается. <LinearLayout android:id="@+id/card_checkin_layout_termsconditionsconfirmation" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="4dp" android:layout_marginRight="4dp" android:gravity="center_horizontal" android:background="#d0d0d0" android:visibility="invisible" android:orientation="vertical" > <Button android:id="@+id/card_checkin_button_confirmdetails" android:layout_width="match_parent" android:layout_height="wrap_content" […]