我打算创建一个四点渐变,如下图所示,方法是通过核心图形绘制两个线性渐变,并在它们之间使用第三个黑白线性渐变进行 mask 。
有没有更有效的方法来使用核心图形或其他方法绘制四点渐变?
最佳答案
画四个圆:
应用径向透明渐变:
结果:
注意事项:
- 灰线代表位图大小。
- 圆的直径是位图直径的两倍。
- 每个圆都以位图的一个角为中心。
- 实际上只绘制了中心部分。
- 其余部分在位图之外。
关于iphone - iOS 中的四点渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11482349/