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

Материал Android L-интерполятор изображений

Это скорее математический вопрос, чем программирование. Ну, я хотел бы спросить, вы знаете, что такое интерполятор, описанный в Material Design: Он выглядит как AccelerateDecelerateInterpolator но эффект замедления замедляется. Мой лучший люк: public class MaterialInterpolator implements Interpolator { @Override public float getInterpolation(float input) { if(input<1./3f) return new AccelerateInterpolator().getInterpolation(input); else return new DecelerateInterpolator().getInterpolation(input); } } Это создает […]

Слайд-анимация активности с переопределениемPendingTransition имеет странный эффект

Я создаю анимацию для отображения, когда пользователь переходит к определенному действию. В принципе, эта активность скользит вверх, чтобы ее можно было показывать, и слайды закрываются. Я использую overridePendingTransition, чтобы сделать эту анимацию. Но на слайде есть уродливый эффект. Это можно увидеть на снимке экрана: Посмотрите на этот серый прямоугольник, показанный на закрытии активности. Почему это […]

Повторное копирование нижней панели Google Maps

Я пытаюсь воспроизвести анимацию нижней панели Google Maps: Нажмите на маркер Карты показывает небольшую часть нижней панели (заголовок) Проведите по панели заголовка панель полного размера с дополнительной информацией. Проведите пальцем по полноразмерной панели, только просмотрев только заголовок Отметьте маркер, а нижняя панель diasappears Используя TranslationAnimation , я смог получить нижнюю панель для анимации при нажатии […]

Как создать анимированный фоновый градиент, например, приложение Instagram?

Ниже приведены скриншоты приложения instagram. Фон продолжает превращаться из одного градиента в другой очень красиво. Я хочу знать, как я могу это достичь. ЯВЛЯЕТСЯ ЛЮБЫМ КОДОМ, ЧТОБЫ АНИМАТЬ ГРАДИЕНТОМ АВТОМАТИЧЕСКИ ИЛИ Я НУЖДАЮТ, ЧТОБЫ ДОБАВИТЬ РАЗЛИЧНЫХ ГРАДИЕНТОВ С ЛЮБЫМ ИЗМЕНЕНИЕМ, и если я его использую, это не вызовет никаких проблем с авторским правом с Instagram? […]

Как оживить изменение текста в TextView?

Попытка сделать следующее: animTimeChange = AnimationUtils.loadAnimation(this, android.R.anim.slide_in_left); itemTime.startAnimation(animTimeChange); itemTime.setText("new text"); Но анимация происходит через пустой экран (т.е. исходный текст очищается, затем появляется новый текст с анимацией). Как избежать этого пустого экрана? (Мой TextView является частью строки ListView , я пытался использовать TextSwitcher – он не работает должным образом , для ViewFlipper – я не уверен, […]

Android вырастите LinearLayout, используя анимацию

Я пытаюсь использовать анимацию, чтобы макет отображался на экране. Идея заключается в том, что макет начнется с высоты 0 и вырастет до 100%. У меня настоящие проблемы с этим и нуждаются в некоторой помощи. По какой-то причине анимация не выполняется. Вот мой XML-файл анимации <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <scale android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:fromXScale="0.0" android:toXScale="1" android:fromYScale="1.0" android:toYScale="1.0" […]

CustomAnimation при вызове popBackStack на FragmentManager

В моей деятельности одним нажатием кнопки я заменяю текущий фрагмент новым фрагментом, используя пользовательскую анимацию, как в этом примере. @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle presses on the action bar items switch (item.getItemId()) { case R.id.action_anomalie: Fragment contentFragment = getFragmentManager().findFragmentById(R.id.content); if(contentFragment instanceof AnomalieListFragment) { getFragmentManager().popBackStack(); return true; } else { FragmentTransaction ft = […]

TextView анимация – затухать, ждать, исчезать

Я делаю приложение галереи изображений. В настоящее время у меня есть изображение с текстовым представлением внизу. В настоящее время он просто полупрозрачен. Я хочу, чтобы он затухал, подождите 3 секунды, а затем исчезнет на 90%. Привлечение внимания к нему или загрузка нового рисунка заставят его повторить цикл. Я прочитал через десяток страниц и пробовал несколько […]

Android Fragment Animation onResume

Вот ситуация: Я использую дочерний фрагмент, введенный с API 17. Скажем, у меня есть ActivityA -> FragmentA ActivityA -> FragmentB FragmentA -> ChildFragmentA FragmentA -> ChildFragmentB Итак, я на ActivityA->FragmentA->ChildFragmentA и я ActivityA->FragmentA->ChildFragmentA к ActivityA->FragmentA->ChildFragmentB с помощью FragmentTransaction, используя анимацию для добавления в backstack и выскакивание backstack (есть анимация, когда я перехожу к ChildFragmentB и […]

Просмотр перевода при сдвиге ViewPager

Я читал пример по настройке ViewPager что влечет за собой перевод страницы ( View ) на определенную сумму. Пример из документов . В частности, речь идет о реализации под названием ZoomOutPageTransformer которая может быть установлена ​​на ViewPager через setPageTransformer() чтобы настроить способ скольжения страницы (включая анимацию масштабирования ). Вот как должен выглядеть конечный результат: Теперь […]