LayoutColorKt

Added in 1.3.0-alpha06

public final class LayoutColorKt


Summary

Public methods

static final @NonNull LayoutColor
@RequiresSchemaVersion(major = 1, minor = 200)
asLayoutColor(
    @NonNull DynamicBuilders.DynamicColor receiver,
    @ColorInt int staticArgb
)

Extension for creating a LayoutColor from a DynamicColor

static final @NonNull LayoutColor
@RequiresSchemaVersion(major = 1, minor = 200)
asLayoutColor(
    @NonNull DynamicBuilders.DynamicColor receiver,
    @ColorInt long staticArgb
)

Extension for creating a LayoutColor from a DynamicColor

static final @NonNull LayoutColor
getArgb(int receiver)

Extension for creating a LayoutColor from an ARGB Color Int.

static final @NonNull LayoutColor
getArgb(long receiver)

Extension for creating a LayoutColor from an ARGB Color Long.

Public methods

@RequiresSchemaVersion(major = 1, minor = 200)
public static final @NonNull LayoutColor asLayoutColor(
    @NonNull DynamicBuilders.DynamicColor receiver,
    @ColorInt int staticArgb
)

Extension for creating a LayoutColor from a DynamicColor

Parameters
@ColorInt int staticArgb

the static value that can be used when the dynamicValue can't be resolved.

@RequiresSchemaVersion(major = 1, minor = 200)
public static final @NonNull LayoutColor asLayoutColor(
    @NonNull DynamicBuilders.DynamicColor receiver,
    @ColorInt long staticArgb
)

Extension for creating a LayoutColor from a DynamicColor

Parameters
@ColorInt long staticArgb

the static value that can be used when the dynamicValue can't be resolved.

public static final @NonNull LayoutColor getArgb(int receiver)

Extension for creating a LayoutColor from an ARGB Color Int.

public static final @NonNull LayoutColor getArgb(long receiver)

Extension for creating a LayoutColor from an ARGB Color Long.