Android 如何在按下物料浮动操作按钮时更改其颜色?

Android 如何在按下物料浮动操作按钮时更改其颜色?,android,xml,kotlin,material-design,floating-action-button,Android,Xml,Kotlin,Material Design,Floating Action Button,按下按钮时,如何更改晶圆厂的颜色?我没有看到类似于onPressed()的属性 您可以在布局中使用应用程序:rippleColor,也可以在FAB样式中使用rippleColor属性 其中fab_ripple应为选择器 比如: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:alpha="..." android:color="?attr/col

按下按钮时,如何更改晶圆厂的颜色?我没有看到类似于
onPressed()
的属性

您可以在布局中使用
应用程序:rippleColor
,也可以在FAB样式中使用
rippleColor
属性

其中
fab_ripple
应为选择器

比如:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
      <item android:alpha="..." android:color="?attr/colorOnSecondary" android:state_pressed="true"/>
      <item android:alpha="..." android:color="?attr/colorOnSecondary" android:state_focused="true"/>
      <item android:alpha="..." android:color="?attr/colorOnSecondary" android:state_hovered="true"/>
      <item android:alpha="..." android:color="?attr/colorOnSecondary"/>

</selector>