android的浮动按钮颜色,Android更改浮动操作按钮颜色
如文档中所述,默认情况下,它采用在styles.xml属性colorAccent中设置的颜色。该视图的背景色默认为主题的colorAccent。如果希望在运行时进行更改,则可以通过setBackgroundTintList(ColorStateList)进行更改。如果您想改变颜色在XML中具有属性app:backgroundTintxmlns:app="http://schemas.android
如文档中所述,默认情况下,它采用在styles.xml属性colorAccent中设置的颜色。
该视图的背景色默认为主题的colorAccent。如果希望在运行时进行更改,则可以通过setBackgroundTintList(ColorStateList)进行更改。
如果您想改变颜色
在XML中具有属性app:backgroundTint
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_add"
app:backgroundTint="@color/orange"
app:borderWidth="0dp"
app:elevation="6dp"
app:fabSize="normal" >
在带有.setBackgroundTintList的代码中(下面是ywwynm的答案)
如评论中的@Dantalian所述,如果您希望将Design Support Library的图标颜色更改为v22(含)以下,则可以使用
android:tint="@color/white"
对于v23以后的设计支持库,您可以使用:
app:tint="@color/white"
同样对于androidX库,您需要在xml布局中设置0dp边框:
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_add"
app:backgroundTint="@color/orange"
app:borderWidth="0dp"
app:elevation="6dp"
app:fabSize="normal"
app:borderWidth="0dp" />
更多推荐
所有评论(0)