Closed meijieman closed 7 years ago
复现:随便选择一个颜色(除默认的灰色),旋转屏幕
原因分析:修改颜色后旋屏会调用 setWaveColor(),此时height和width都为 0 不知道为什么会调用 setWaveColor()?
setWaveColor()
height
width
暂时解决: 在 createShader() 中添加如下代码
createShader()
if (getHeight() == 0) { return; }
复现:随便选择一个颜色(除默认的灰色),旋转屏幕
原因分析:修改颜色后旋屏会调用
setWaveColor()
,此时height
和width
都为 0 不知道为什么会调用setWaveColor()
?暂时解决: 在
createShader()
中添加如下代码