使用Java更改FAB(浮动操作按钮)srcCompat

Bra*_*amp 2 java xml android android-studio floating-action-button

我使用带有XML的设置图标的浮动操作按钮

app:srcCompat="@mipmap/my_image"
Run Code Online (Sandbox Code Playgroud)

我想使用Java,以便在满足特定条件的情况下,FAB的图标可以更改为类似 my_image2

我已经在Java类中声明了FAB,但是如何更改图标?谢谢。

ian*_*ake 7

根据FloatingActionButton文档

当此类从ImageView继承时,您可以控制通过setImageDrawable(Drawable)显示的图标

当然,如果您具有资源ID ,则可以使用任何setImage变体,例如setImageResource