有人有将渐变应用于CAShapeLayer的经验吗?CAShapeLayer是一个非常好用的层类,但它似乎只支持纯色填充,而我想要它具有渐变填充(实际上是可动画化的渐变)。
关于CAShapeLayer的所有其他内容(阴影、形状、描边颜色、可动画化的形状路径),都很棒。
我尝试将CAGradientLayer放置在CAShapeLayer中,或者将CAShapeLayer设置为GradientLayer的遮罩,并将两者添加到容器层中,但这些都没有产生正确的结果。
我应该子类化CAShapeLayer,还是有更好的方法?谢谢。
关于CAShapeLayer的所有其他内容(阴影、形状、描边颜色、可动画化的形状路径),都很棒。
我尝试将CAGradientLayer放置在CAShapeLayer中,或者将CAShapeLayer设置为GradientLayer的遮罩,并将两者添加到容器层中,但这些都没有产生正确的结果。
我应该子类化CAShapeLayer,还是有更好的方法?谢谢。