CGradient extension
Extension on LinearGradient providing utility methods for Caravaggio UI gradients.
Properties
- reverse → LinearGradient
-
Returns a new gradient with reversed colors.
no setter
Methods
-
opacity(
double opacity) → LinearGradient - Returns a new gradient with adjusted opacity for all colors.
Static Properties
- primaryDark → LinearGradient
-
Returns a primary dark gradient.
no setter
- primaryDarkToSecondaryDark → LinearGradient
-
Returns a gradient from primary dark to secondary dark colors.
no setter
- primaryHighContrast → LinearGradient
-
Returns a primary high contrast gradient.
no setter
- primaryLight → LinearGradient
-
Returns a primary light gradient.
no setter
- primaryLightToSecondaryLight → LinearGradient
-
Returns a gradient from primary light to secondary light colors.
no setter
- primaryToSecondary → LinearGradient
-
Returns a gradient from primary to secondary colors.
no setter
- secondaryDark → LinearGradient
-
Returns a secondary dark gradient.
no setter
- secondaryHighContrast → LinearGradient
-
Returns a secondary high contrast gradient.
no setter
- secondaryLight → LinearGradient
-
Returns a secondary light gradient.
no setter
Static Methods
-
custom(
{required CGradientColorType colors, required CGradientDirection direction, double opacity = 1}) → LinearGradient - Returns a custom gradient with specified colors and direction.