Como definir drawable gradiente como atributo backgroundTint em FloatingActionButton

Gostaria de usar uma cor gradiente em vez da cor sólida tradicional para um botão de ação flutuante.

Eu já sei como modificar a cor de fundo do botão, usandoColorStateList. Existe uma maneira de implementar o seguinte desenho como uma cor de fundo?

overlay.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="rectangle">

    <gradient
        android:startColor="#c25f82"
        android:endColor="#5a3e60"
        android:angle="-270" />

</shape>

questionAnswers(2)

yourAnswerToTheQuestion