Class CAGradientLayer

All Implemented Interfaces:
CAMediaTiming, NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class CAGradientLayer
extends CALayer
  • Constructor Details

    • CAGradientLayer

      public CAGradientLayer()
    • CAGradientLayer

      protected CAGradientLayer​(NSObject.Handle h, long handle)
    • CAGradientLayer

      protected CAGradientLayer​(NSObject.SkipInit skipInit)
    • CAGradientLayer

      public CAGradientLayer​(CALayer layer)
  • Method Details

    • setLocations

      public void setLocations​(double... locations)
    • getColors

      public List<CGColor> getColors()
    • setColors

      public void setColors​(List<CGColor> v)
    • getLocations

      public NSArray<NSNumber> getLocations()
    • setLocations

      public void setLocations​(NSArray<NSNumber> v)
    • getStartPoint

      public CGPoint getStartPoint()
    • setStartPoint

      public void setStartPoint​(CGPoint v)
    • getEndPoint

      public CGPoint getEndPoint()
    • setEndPoint

      public void setEndPoint​(CGPoint v)
    • getType

      public CAGradientType getType()
    • setType

      public void setType​(CAGradientType v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • getDefaultValue

      public static NSObject getDefaultValue​(String key)
    • needsDisplay

      public static boolean needsDisplay​(String key)
    • cornerCurveExpansionFactor

      public static double cornerCurveExpansionFactor​(CALayerCornerCurve curve)
      Since:
      Available in iOS 13.0 and later.
    • getDefaultAction

      public static CAAction getDefaultAction​(String event)