gpt4 book ai didi

android - 如何在 ExtendedFloatingActionButton 中添加矢量颜色图标

转载 作者:行者123 更新时间:2023-12-05 00:19:38 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Android FAB icon always black with MaterialComponents theme

(11 个回答)


2年前关闭。




我正在尝试添加 颜色矢量 中的图标扩展 float 操作按钮 来自 谷歌资料
但它在图标中显示黑色背景。

在布局预览中,它看起来不错,但在移动设备上运行时,它在图标附近显示黑色背景。

 <com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton
android:id="@+id/floating_btn_take_test"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|center"
android:layout_marginBottom="@dimen/dimen_20dp"
android:text="@string/txt_take_test"
android:textColor="@color/primaryColor"
app:backgroundTint="@color/color_white"
app:elevation="@dimen/dimen_10dp"
app:icon="@drawable/ic_color_icon"
app:iconTintMode="add"
app:layout_anchorGravity="bottom|center"
app:rippleColor="@color/secondaryColor"
app:shapeAppearanceOverlay="@style/ShapeAppearance_Button" />

<style name="ShapeAppearance_Button" parent="ShapeAppearance.MaterialComponents.SmallComponent">
<item name="cornerFamily">rounded</item>
<item name="cornerSize">@dimen/dimen_10dp</item>
<item name="android:layout_marginBottom">@dimen/dimen_30dp</item>
</style>

如何去除图标周围的黑色背景?

最佳答案

请尝试使用app:tint如下:-

<com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton
style="@style/Widget.MaterialComponents.FloatingActionButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp"
android:layout_marginBottom="16dp"
app:backgroundTint="@color/color_white"
app:tint="@null"
app:icon="@drawable/ic_color_icon"
/>

或者

更改 app:backgroundTint="@null"

关于android - 如何在 ExtendedFloatingActionButton 中添加矢量颜色图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62325812/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com