Articles of анимации

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

Я вставляю Fragments в Activity, используя этот код: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); FragmentManager fm = getFragmentManager(); String tag = "simple"; Fragment fr = fm.findFragmentByTag(tag); if (fr == null) { SimpleFragment simpleFragment = new SimpleFragment(); FragmentTransaction transaction = fm.beginTransaction(); transaction.setCustomAnimations(android.R.animator.fade_in, android.R.animator.fade_out, android.R.animator.fade_in, android.R.animator.fade_out); transaction.add(R.id.main_layout, simpleFragment, tag); transaction.addToBackStack(tag); transaction.commit(); } } Код фрагментов: public […]

Вращающееся изображение. Анимационный список или анимированный поворот? (Android)

Я хочу создать вращающееся изображение прогресса и задаться вопросом, как лучше всего двигаться дальше. Я могу заставить его работать с списком анимации, например, 12 изображений, изменяющихся каждые 100 мс. Это прекрасно работает, но довольно утомительно создавать 12 изображений или для каждого размера и разрешения: <animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:drawable="@drawable/ic_loading_grey_on_black_01" android:duration="100" /> <item android:drawable="@drawable/ic_loading_grey_on_black_02" android:duration="100" /> […]

Как сделать анимацию перевода для каждого элемента списка

У меня есть listview с переопределяющим методом getView, чтобы заполнить его. Теперь я хочу, чтобы каждый элемент списка отображался или перемещался с правой стороны экрана в левую сторону, где обычно должен отображаться элемент. Анимация каждого элемента не должна начинаться в одно и то же время, она должна задерживаться на пару мс перед перемещением других элементов […]

Есть ли полезный учебник по анимации для начинающих?

Есть ли какие-либо хорошие уроки анимации для Android в представлениях или переходах? Полный учебник или руководство могут помочь много.

Повернуть просмотр иерархии на 90 градусов

Я работаю над подклассом FrameLayout, который должен вращать всех своих детей на 90 градусов. Я делаю это, чтобы преодолеть ограниченное по ландшафту ограничение камеры, присутствующее в Android 2.1 и ниже, благодаря тому, что активность была в ландшафте, но поместив наложение этой камеры на эту овальную рамку, чтобы она выглядела так, как будто это был портрет […]

Как вращать значок андроида в его центральной точке?

Я написал следующее, чтобы развернуть значок в центре экрана, и вместо этого он вращается вокруг верхнего левого угла (то есть, начало x = 0, y = 0 ImageView). Должно быть просто установить некоторые атрибуты ImageView или RotateAnimation, но я не могу понять это. public class IconPromoActivity extends Activity { private static final float ROTATE_FROM = […]

OnAnimationEnd не получает вызов, onAnimationStart работает нормально

У меня есть ScrollView в PopupWindow. Я анимация содержимого ScrollView с помощью TranslateAnimation. Когда начинается анимация, вызывается прослушиватель onAnimationStart, но onAnimationEnd не вызывается. Есть идеи ? Макет: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="@drawable/popup_window_bg" android:layout_width="match_parent" android:layout_height="wrap_content"> <View android:layout_width="@dimen/toolbar_padding_left" android:layout_height="@dimen/toolbar_height"/> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+web/toolbar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:scrollbars="none" android:visibility="invisible"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> … </LinearLayout> </ScrollView> </LinearLayout> Анимационный код: […]

Android Animate Rotate

Я сделал некоторые копания в Android-коде и увидел использование в неопределенном индикаторе выполнения. После попытки создать мой собственный drawable с этим тегом: <animated-rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/spinner_pia" android:pivotX="50%" android:pivotY="50%" android:framesCount="12" android:frameDuration="100" /> Я получаю сообщение об ошибке: «Идентификатор ресурса не найден для атрибута« frameDuration »в пакете« android »- это означает, что frameDuration является частным атрибутом. Есть ли […]

Анимация фрагментов и заднего стека

У меня возникли проблемы с использованием или пониманием того, как сбрасывание FragmentTransactions с заднего стека обрабатывает пользовательские анимации. В частности, я ожидаю, что он назовет «вне» анимацию, но это не похоже. У меня есть простой метод обработки транзакции фрагмента (FragmentTransaction), где я добавляю фрагмент и применяю специальный переход, чтобы он исчезал / исчезал. Я также […]

Intereting Posts
Мне нужно показать PDF, в котором текст pdf будет автоматически соответствовать ширине экрана, а оставшийся текст переместится на следующую строку Ошибка аутентификации Wifi в Android Android Databinding: «Ссылки на методы, использующие». не рекомендуется" Android: Можно ли динамически изменять цвет рамки EditText? AvailableProcessors () возвращает 1 для телефонов с двойным телефоном FragmentPagerAdapter не работает над отдыхом фрагмента Как имитировать Android, убивающий мой процесс . CookieManager.getInstance () removeAllCookie (); Не удаляет все файлы cookie Разрешение отказа: get / set настройка для пользователя запрашивает запуск как пользователь -2, но вызывает пользователя 0 Как удалить контакт программно в android Мастер плейера Roman Nurik's Wizard – как получить доступ к собранным данным? Зафиксировать нижнюю планку в координатореLayout Сопоставление java в реальном времени с несколькими полями BroadcastReceiver для ACTION_MEDIA_BUTTON не работает Android Media Player не останавливается