如何在CardView中更改阴影颜色和角度? 我已将cardview_shadow_start_color和cardview_shadow_end_color放入colors.xml但没有颜色变化...... Txs!
答案 0 :(得分:3)
在官方Android框架中无法改变阴影颜色和角度。颜色始终为黑色,角度是使用视图位置自动生成的。此外,在较旧的平台上,CardView的阴影与Lollipop完全不同,因此角度根本不起作用。
对于彩色阴影,您可以使用名为Carbon的库。请参阅此答案:Android change Material elevation shadow color
答案 1 :(得分:-2)
我认为没有办法改变阴影的角度和颜色,但你可以尝试使用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>