Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何更改晶圆厂背景色_Android_Floating Action Button - Fatal编程技术网

Android 如何更改晶圆厂背景色

Android 如何更改晶圆厂背景色,android,floating-action-button,Android,Floating Action Button,我正在使用浮动操作按钮,我想更改背景颜色 这是我的密码 <android.support.design.widget.FloatingActionButton android:id="@+id/btnfab" android:layout_width="48dp" android:layout_height="48dp" android:layout_alignParentBottom="true" a

我正在使用浮动操作按钮,我想更改背景颜色

这是我的密码

    <android.support.design.widget.FloatingActionButton
        android:id="@+id/btnfab"
        android:layout_width="48dp"
        android:layout_height="48dp"
        android:layout_alignParentBottom="true"
        android:layout_alignParentEnd="true"
        android:layout_alignParentRight="true"
        android:layout_gravity="right|center_vertical"
        android:layout_marginBottom="20dp"
        android:src="@drawable/search" />
如图所示,我也在我的晶圆厂上找角。我应该如何移除这些角阴影


请在
build.gradle
中更新您的android支持和android材质设计库

(请在上面添加build.gradle文件)

根据这些网站:

  • ,
并且您只能使用:

   android:backgroundTint="@color/white"
我记得,这个阴影对于浮动操作按钮来说是众所周知的问题,所以请看一下这些附加库:

这可能有助于您更换此损坏的元件

同时检查:


希望对您有所帮助。

在您的应用程序样式中声明以下内容:

<item name="colorAccent">@color/yourColor</ item> 
@color/yourColor

干杯

通过将此属性添加到您的
浮动操作按钮
,您可以移除有问题的阴影:

app:borderWidth="0dp"
app:elevation="6dp"
FloatingActionButton
没有背景色。您可以通过以下方式更改此组件的颜色:

app:backgroundTint="@color/YOURCOLOR"
请记住在父布局中包含以下行:

xmlns:app="http://schemas.android.com/apk/res-auto"

首先在styles.xml中创建样式:

<style name="PrimaryActionButton" parent="Theme.AppCompat.Light">
<item name="colorAccent">@color/colorPrimary</item>
</style>

@颜色/原色
然后将晶圆厂的主题设置为以下样式:

<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_favorite_white_24dp"
android:theme="@style/PrimaryActionButton"
app:fabSize="normal"
app:rippleColor="@color/colorAccent" />

请从
build.gradle添加依赖项
我没有添加任何fab依赖项。我只是通过创建BlankActivity来使用fab,然后复制并粘贴到我的项目中。它使用我项目的主题颜色检查关于晶圆厂“角落”的帖子:@Ritesh我已经更新了我的答案。虽然这会起作用,但它将影响的不仅仅是晶圆厂。因此,我推荐一个不同的解决方案。虽然这对每个人来说都不是一个好的解决方案(如果他们希望自己的
colorAccent
与FAB不同),但在我的情况下,这是一个完美的解决方案。这样,您可以支持少于21个API。虽然被接受的答案不是这样,但我同意。。。对于API小于21的情况,这就是解决方案。这也适用于较新的API,因此这是最通用的答案。这是最好的解决方案
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_favorite_white_24dp"
android:theme="@style/PrimaryActionButton"
app:fabSize="normal"
app:rippleColor="@color/colorAccent" />