gpt4 book ai didi

android - 无法在 Android Studio 上为 FloatingActionButton 更改布局文件中的图标颜色

转载 作者:行者123 更新时间:2023-12-04 08:59:58 25 4
gpt4 key购买 nike

所以,我有这个具有以下骨架的布局文件:

<layout>
<CoordinatorLayout>
<AppBarLayout>
... some tags and stuff ...
</AppBarLayout>
<NestedScrollView>
.... nested scroll view stuff
</NestedScrollView>
<!-- Finally! Here comes.... -->
<FloatingActionButton>
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="8dp"
android:backgroundTint="@color/someDarkBlueColor"
android:tint="@color/colorWhite"
android:src="@drawable/ic_white_camera" />
... closing tags and stuff ....
ic_white_camera 如下:
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="200dp" android:height="200dp" android:viewportWidth="24.0" android:viewportHeight="24.0">
<path android:fillColor="@color/colorWhite" android:pathData="M12,12m-3.2,0a3.2,3.2 0,1 1,6.4 0a3.2,3.2 0,1 1,-6.4 0"/>
<path android:fillColor="@color/colorWhite" android:pathData="M9,2L7.17,4L4,4c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h16c1.1,0 2,-0.9 2,-2L22,6c0,-1.1 -0.9,-2 -2,-2h-3.17L15,2L9,2zM12,17c-2.76,0 -5,-2.24 -5,-5s2.24,-5 5,-5 5,2.24 5,5 -2.24,5 -5,5z"/>
</vector>
@color/colorWhite 是..你猜对了。白色的...
然而android坚持在 中渲染相机图标黑色 !
我试过添加 android:tint="@color/colorWhite" .不行..
已添加 android:foregroundTint="@color/colorWhite"还有……纳达!
仍然得到这个:
Pesky camera in black
关于这个有什么线索吗?
向你们致以最诚挚的问候.. :-)

最佳答案

如果您使用 FloatingActionButtoncom.google.android.material包,你应该添加 app:tint而不是 android:tint .然后在你的 xml 你应该使用 app:tint="@color/colorWhite"而不是使用 android:tint="@color/colorWhite" .

关于android - 无法在 Android Studio 上为 FloatingActionButton 更改布局文件中的图标颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63606903/

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