68

主题

8

回帖

814

积分

优秀创作者

积分
814
QQ
发表于  2023-6-18 02:20:28 | 显示全部楼层 |阅读模式 3507 1
假设【父控件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。

0

主题

5

回帖

44

积分

超级版主

【问题收集】

积分
44
发表于  2023-6-18 18:51:50 | 显示全部楼层
已记录