bigmanLau / CardviewFix

对安卓原生cardview增加一个修改阴影颜色的功能和阴影上下比例
Apache License 2.0
205 stars 28 forks source link

如何在代码中动态设置,不在xml中设置 #6

Open TianGuisen opened 5 years ago

TianGuisen commented 5 years ago

如何在代码中动态设置,不在xml中设置 UI要求recyclerview中不同阴影颜色的cardview..不想写多布局啊,通过代码控制无法找到

xuezj commented 5 years ago

我看了一下源码,作者基本上就是用kt把谷歌原生的实现了一下,那个源码设计模式用的贼好,改这个颜色挺不好改的,如果按照原有的模式添加方法是可以的,但颜色不一定会改变,这是因为源码中在onDraw又重新绘制了你初始的颜色,重新绘制drawable的那块代码顺序待调整,不过我不是用的作者的代码,我是直接把谷歌的java代码拔下来的,我简单修改了一下,现在可以用了,如果作者想看可以联系我,直接在这里回复就行