|
假设【父控件A】包含【子控件B】
bug1:子控件的透明度也会跟着变化。
第一步:播放A的透明度动画由100%→40%:
A的透明度最后变成40%(正常)
B的透明度也会变成40%(不正常,算上父控件实际上变成了16%)
bug2:子控件透明度变化底数不正常。
经过上述第一步之后,第二步:播放A的透明度动画由40%→80%:
A的透明度最后变成80%(正常)
B的透明度最后变成32%(更加不正常,这里系统以子控件40%透明度当做100%,执行完80%之后就变成了32%)。
bug2只是给你们指出你们此处的运算错误,实际上这条动作根本不应该修改子控件的透明度,也就不会出现bug2。
|
|