Intereting Posts
Отключить клавиатуру на EditText Расширенная библиотека RecyclerView – примеры кода Как добавить теневой эффект на выделение в android Сохраняйте небольшую информацию как настройку в android (как в первый раз, когда приложение запускается) Android: ограничение загрузки фрагментов с помощью viewPager Использование предпочтений списка в Android Используйте больше элементов меню Android в одной строке Как добавить информацию о профиле в ящик для Android-навигации? Защита постоянной строки от обратного проектирования Android: ClassCastException при добавлении заголовка в ExpandableListView Какую платформу ведения журнала Android использовать? Webview не отображает шрифт Гуджарати TextInputLayout: RuntimeException – Не удалось разрешить атрибут по индексу 24 Обеспечение безопасности веб-службы, поэтому ее можно вызывать только с помощью специального приложения для Android SupportMapFragment загружается чрезвычайно медленно в первый раз, но быстро в последующих нагрузках (включая различные действия)

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

Ниже приведены скриншоты приложения instagram. Фон продолжает превращаться из одного градиента в другой очень красиво. Фоновый градиент Instagram

Фоновый градиент Instagram

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

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

Создайте TransitionDrawable для изменения между двумя чертежами, которые вы используете для фона.

<?xml version="1.0" encoding="UTF-8"?> <transition xmlns:android="http://schemas.android.com/apk/res/android"> <!-- use whatever drawables you want, gradients, shapes etc--> <item android:drawable="@drawable/start" /> <item android:drawable="@drawable/end" /> </transition> 

Переходные чертежи в Android

 TransitionDrawable trans = (TransitionDrawable) myLayout.getBackground(); trans.startTransition(2000);