Cambiar programablemente DrawableLeft of Button

Estoy usando un boton

<Button
        android:id="@+id/zoom"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@color/trans"
        android:drawableLeft="@drawable/left_img"
        android:fontFamily="arial"
        android:text="My Name is "
        android:textSize="50sp" />

y cambiando su color de texto con:

zoom.setTextColor(Color.parseColor("voilet"));

pero no puedo entenderhow to change its image??

Respuestas a la pregunta(5)

Su respuesta a la pregunta