CupertinoColors
Named cupertino colors.
Inherits: str, enum.Enum
Properties
ACTIVE_BLUEACTIVE_GREENACTIVE_ORANGEBLACKDARK_BACKGROUND_GRAYDESTRUCTIVE_REDEXTRA_LIGHT_BACKGROUND_GRAYINACTIVE_GRAYLABELLIGHT_BACKGROUND_GRAYLINKON_PRIMARYOPAQUE_SEPARATORPLACEHOLDER_TEXTPRIMARYQUATERNARY_LABELQUATERNARY_SYSTEM_FILLSECONDARY_LABELSECONDARY_SYSTEM_BACKGROUNDSECONDARY_SYSTEM_FILLSECONDARY_SYSTEM_GROUPED_BACKGROUNDSEPARATORSYSTEM_BACKGROUNDSYSTEM_BLUESYSTEM_BROWNSYSTEM_CYANSYSTEM_FILLSYSTEM_GREENSYSTEM_GREYSYSTEM_GREY2SYSTEM_GREY3SYSTEM_GREY4SYSTEM_GREY5SYSTEM_GREY6SYSTEM_GROUPED_BACKGROUNDSYSTEM_INDIGOSYSTEM_MINTSYSTEM_ORANGESYSTEM_PINKSYSTEM_PURPLESYSTEM_REDSYSTEM_TEALSYSTEM_YELLOWTERTIARY_LABELTERTIARY_SYSTEM_BACKGROUNDTERTIARY_SYSTEM_FILLTERTIARY_SYSTEM_GROUPED_BACKGROUNDWHITE
Methods
random- Selects a random color, with optional exclusions and weights.with_opacity- Returns the color with the specified opacity.
Properties
ACTIVE_BLUEclass-attributeinstance-attribute
ACTIVE_GREENclass-attributeinstance-attribute
ACTIVE_ORANGEclass-attributeinstance-attribute
BLACKclass-attributeinstance-attribute
DARK_BACKGROUND_GRAYclass-attributeinstance-attribute
DESTRUCTIVE_REDclass-attributeinstance-attribute
EXTRA_LIGHT_BACKGROUND_GRAYclass-attributeinstance-attribute
INACTIVE_GRAYclass-attributeinstance-attribute
LABELclass-attributeinstance-attribute
LIGHT_BACKGROUND_GRAYclass-attributeinstance-attribute
LINKclass-attributeinstance-attribute
ON_PRIMARYclass-attributeinstance-attribute
OPAQUE_SEPARATORclass-attributeinstance-attribute
PLACEHOLDER_TEXTclass-attributeinstance-attribute
PRIMARYclass-attributeinstance-attribute
QUATERNARY_LABELclass-attributeinstance-attribute
QUATERNARY_SYSTEM_FILLclass-attributeinstance-attribute
SECONDARY_LABELclass-attributeinstance-attribute
SECONDARY_SYSTEM_BACKGROUNDclass-attributeinstance-attribute
SECONDARY_SYSTEM_FILLclass-attributeinstance-attribute
SECONDARY_SYSTEM_GROUPED_BACKGROUNDclass-attributeinstance-attribute
SEPARATORclass-attributeinstance-attribute
SYSTEM_BACKGROUNDclass-attributeinstance-attribute
SYSTEM_BLUEclass-attributeinstance-attribute
SYSTEM_BROWNclass-attributeinstance-attribute
SYSTEM_CYANclass-attributeinstance-attribute
SYSTEM_FILLclass-attributeinstance-attribute
SYSTEM_GREENclass-attributeinstance-attribute
SYSTEM_GREYclass-attributeinstance-attribute
SYSTEM_GREY2class-attributeinstance-attribute
SYSTEM_GREY3class-attributeinstance-attribute
SYSTEM_GREY4class-attributeinstance-attribute
SYSTEM_GREY5class-attributeinstance-attribute
SYSTEM_GREY6class-attributeinstance-attribute
SYSTEM_GROUPED_BACKGROUNDclass-attributeinstance-attribute
SYSTEM_INDIGOclass-attributeinstance-attribute
SYSTEM_MINTclass-attributeinstance-attribute
SYSTEM_ORANGEclass-attributeinstance-attribute
SYSTEM_PINKclass-attributeinstance-attribute
SYSTEM_PURPLEclass-attributeinstance-attribute
SYSTEM_REDclass-attributeinstance-attribute
SYSTEM_TEALclass-attributeinstance-attribute
SYSTEM_YELLOWclass-attributeinstance-attribute
TERTIARY_LABELclass-attributeinstance-attribute
TERTIARY_SYSTEM_BACKGROUNDclass-attributeinstance-attribute
TERTIARY_SYSTEM_FILLclass-attributeinstance-attribute
TERTIARY_SYSTEM_GROUPED_BACKGROUNDclass-attributeinstance-attribute
WHITEclass-attributeinstance-attribute
Methods
randomstaticmethod
random(exclude: Optional[list[CupertinoColors]] = None, weights: Optional[dict[CupertinoColors, int]] = None)Selects a random color, with optional exclusions and weights.
Parameters:
- exclude (Optional[list[CupertinoColors]], default:
None) - A list of colors members to exclude from the selection. - weights (Optional[dict[CupertinoColors, int]], default:
None) - A dictionary mapping color members to their respective weights for weighted random selection.
Returns:
- Optional[CupertinoColors] - A randomly selected color, or None if all members are excluded.
with_opacitystaticmethod
with_opacity(opacity: Union[int, float], color: ColorValue)Returns the color with the specified opacity.
Parameters:
- opacity (Union[int, float]) - The opacity value between
0.0and1.0. - color (ColorValue) - The color to apply opacity to.
Returns:
- str - A string representing the color with opacity, in the format
"color,opacity".
Raises:
- ValueError - If the opacity is not between
0and1(inclusive).