Skip to content

About

CAGradientLayer层酷炫狂拽吊炸天的渲染

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

#CAGradientLayer颜色渐变

  • Gradient:本身就是梯度的意思,所以这里作为渐变色来理解

    1.CAGradientLayer用于处理渐变色的层结构
    2.CAGradientLayer的渐变色可以做隐式动画
    3.CAGradientLayer可以用作PNG的遮罩效果
    
  • 关于CAGradientLayer的坐标系统

    为什么要提到CAGradientLayer的坐标系统呢?因为渐变色的作用范围,变化梯度的方向,颜色变换的作用点都和CAGradientLayer的坐标系统有关 image

  • 根据上图的坐标,设定好起点和终点,渐变色的方向就会根据起点指向终点的方向来渐变了

    1.CAGradientLayer的坐标系统是从(0,0)到(1,1)绘制的矩形
    2.CAGradientLayer的frame值的size不为正方形的话,坐标系统会被拉伸
    3.CAGradientLayer的startPoint和endPoint会直接决定颜色的绘制方向
    4.CAGradientLayer的颜色分割点时以0到1的比例来计算的
    

##效果图 image ##具体参照文件夹OC代码中的注释

About

CAGradientLayer层酷炫狂拽吊炸天的渲染

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages