У меня есть Расширенная кнопка с плавающим действием , для которой я хочу программно изменить значок
ExtendedFloatingActionButton класс происходит от MaterialButton, поэтому вы можете управлять значком, отображаемым с помощью setIcon(). Так что вы можете сделать:
ExtendedFloatingActionButton
MaterialButton
setIcon()
extendedFab.icon = getDrawable(R.drawable.icon)
Вам необходимо использовать setIconResource() метод
setIconResource()
SAMPLE CODE
extendedFloatingActionButton.setIconResource(R.drawable.ic_favorite)