安卓阴影最佳解决方案,原生CardView修改阴影颜色和上下阴影比例

  • 时间:
  • 浏览:1

>1. 肯能经常出現黑边  时需修改主题为` <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">`

````

原生的CardView觉得好,后来 公司UI设计时需修改阴影颜色

>注意难题

````

这俩库是基于google官方库,所以基本属性相同,增加1个属性,暂时只支持xml配置,分别是`startColor`,`endColor`,`topDelta`,意思是支持修改渐变颜色值,而`topDelta`是1.0.1版本加进来支持修改上下阴影比例的,取值范围是-1到1的浮点值,具体效果都时需看截图

Add it in your root build.gradle at the end of repositories:

````

第1个item所以topDelta等于-1的效果,第5个item是topDelta等于0的效果,第1个item是topDelta等于1的效果

##### 许多同学不喜欢我贴代码,那末直接上我的github地址去看

效果图如下

具体原理看代码 

>3.肯能经常出現白边请用cardview的请设置` app:cardPreventCornerOverlap="false"`

````

>*注意:这俩偏移量和cardCornerRadius的值有关,最大值所以cardCornerRadius的值,觉得所以设置cardCornerRadius的百分比*

>2.许多属性用法和原生的一样

Step 1. Add the JitPack repository to your build file

依赖辦法

Step 2. Add the dependency