这里讲一个很实用的小技巧。
将一个层和另一个层建立父子关系,之后旋转、缩放、位置等属性,是关联在一起的。也就是改变“父”层,“子”层参数也会跟着改变。但是有的属性,比如opacity,并没有建立父子链接,这时候,我们只需要,在“子”层相应属性添加表达式,“修复”父子关系。
比如Opacity,alt/option + left click 点开表达式面板,其中已经自动写入:transform.opacity
我们只需要在前面添加“parent.",使其表达式变为:
parent.transform.opacity
这样就可以了。改变“父”层透明度,“子”层的透明度会跟着一起改变。
这个表达式有点小小问题,就是当两个图层没有父子链接或者取消父子链接后,会报错,所以我们可以给其添加一个判断:
if (hasParent == true){parent.transform.opacity } else { value }
请登录以参与评论
现在登录