2017-06-28 52 views

回答

1

无法在官方Android框架中更改阴影颜色和角度。颜色始终为黑色,角度是使用视图的位置自动生成的。而且,在较老的平台上,CardView的影子与棒棒糖完全不同,所以角度根本不起作用。

对于彩色阴影,您可以使用名为Carbon的库。看到这个答案:Android change Material elevation shadow color

+0

我可以看到很多卡片视图与光影......原生一个真的很强大...反正感谢您的链接和响应! – Hiromi

0

我不认为有一种方法来改变阴影的角度和颜色,但你可以尝试CardView的海拔(阴影会变得更分散,但更长)。

<android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" 
    ... 
    card_view:cardElevation="8dp"> 
</android.support.v7.widget.CardView>