¿Cómo cambiar el color de CompoundDrawable en el botón?

Estoy tratando de descubrir cómo cambiar el color del ícono que se puede dibujar a la izquierda del botón.

A continuación se muestra el código XML que estoy usando:

  <Button
        android:layout_width="wrap_content"
        android:layout_height="20dp"
        android:layout_toRightOf="@+id/student_images"
        android:drawableLeft="@mipmap/ic_email_black_18dp"
        android:text="   [email protected]  "
        android:layout_below="@+id/email"
        android:background="#00000000"
        android:layout_marginBottom="20dp"
        android:fontFamily="sans-serif"
        android:textColor="@color/gray_text_color"
        />

He probado elandroid:tint pero el color del ícono no está cambiando. Estoy atrapado aquí.

Respuestas a la pregunta(2)

Su respuesta a la pregunta