Android Studio角半径/标高和阴影颜色

Android Studio角半径/标高和阴影颜色,android,xml,android-layout,Android,Xml,Android Layout,我想知道如何在android Studio中制作CardView/或EditText的提升,如下图所示-阴影颜色相同(我正在搜索相同的结果)将以下依赖项添加到build.gradle文件中 implementation 'com.google.android.material:material:1.1.0' 将以下代码添加到xml文件以创建MaterialCardView。修改cardCornerRadius和cardElevation的值,直到获得所需结果 <com.google.an

我想知道如何在android Studio中制作CardView/或EditText的提升,如下图所示-阴影颜色相同(我正在搜索相同的结果)

将以下依赖项添加到build.gradle文件中

implementation 'com.google.android.material:material:1.1.0'
将以下代码添加到xml文件以创建MaterialCardView。修改
cardCornerRadius
cardElevation
的值,直到获得所需结果

<com.google.android.material.card.MaterialCardView
            ...
            app:cardCornerRadius="4dp"
            app:cardElevation="10dp"
            ...
            >

            ...


</com.google.android.material.card.MaterialCardView>

...
至于阴影,框架内没有隐式支持更改阴影颜色

看看尼克·布彻写的这篇文章,他分享了一个类似的想法。他还提到,该功能是否会添加到支持库中值得怀疑


<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <shape android:shape="rectangle">
        <solid android:color="@color/view"/>
        <corners android:radius="@dimen/_90sdp"
     />
    </shape>
</item>

<item
    android:left="@dimen/_1sdp"
    android:right="@dimen/_40sdp"
    android:top="@dimen/_1sdp"
    android:bottom="@dimen/_40sdp"
>
    <shape android:shape="rectangle">
        <solid android:color="@android:color/white"/>
        <corners android:radius="@dimen/_90sdp"/>
    </shape>
</item>

android.view.InflateException:二进制XML文件行#91:二进制XML文件行#91:错误为class com.google.android.material.card.MaterialCardView充气。但使用“com.google.android.material:material:1.1.0”时不会出现错误。然而,结果与图片不同。我与您分享了创建MaterialCardView的方法。现在由你来修改属性以获得你想要的结果。谢谢sats,我只是想改变阴影的颜色,就像我在问题中写的那样,我一直在得到深色阴影的颜色,我怎么做????