【问题标题】:CardView how to change shadow color and angle?CardView如何改变阴影颜色和角度?
【发布时间】:2017-12-02 00:12:24
【问题描述】:

如何在 CardView 中更改阴影颜色和角度? 我已将 cardview_shadow_start_color 和 cardview_shadow_end_color 放入 colors.xml 但没有颜色变化...... 发送!

【问题讨论】:

    标签: android android-cardview


    【解决方案1】:

    官方 Android 框架中无法更改阴影颜色和角度。颜色始终为黑色,角度是使用视图的位置自动生成的。此外,在旧平台上,CardView 的阴影与在 Lollipop 上完全不同,因此角度根本不起作用。

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

    【讨论】:

    • 我可以看到很多带有平滑阴影的卡片视图...原生的真的很强大...无论如何感谢链接和响应!
    【解决方案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>
    

    【讨论】:

      猜你喜欢
      • 2018-12-02
      • 2018-02-05
      • 1970-01-01
      • 2016-11-28
      • 1970-01-01
      • 1970-01-01
      • 2019-06-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多