, например, в XML
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#2E383E"
android:endColor="#798B97"
android:angle="45"/>
</shape>
Создать 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>
Transition Drawables in Android
TransitionDrawable trans = (TransitionDrawable) myLayout.getBackground();
trans.startTransition(2000);
проверить этот ответ: http://stackoverflow.com/a/35439717/2949612 – pRaNaY
Или вы можете проверить [это] (https://github.com/dynamitechetan/ Flowing-Gradient). – pRaNaY
нарисуйте 'GradientDrawable' (или' LinearGradient', если вам нужно больше функций) с помощью 'ValueAnimator' /' ObjectAnimator' – pskink