LayoutColorUtil

Added in 1.3.0-alpha10

public final class LayoutColorUtil


Summary

Public methods

static final @NonNull LayoutColor
createLayoutColor(int receiver)

Extension for creating a LayoutColor from an ARGB Color Int.

static final @NonNull LayoutColor
createLayoutColor(long receiver)

Extension for creating a LayoutColor from an ARGB Color Long.

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

Extension for creating a LayoutColor from a DynamicColor

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

Extension for creating a LayoutColor from a DynamicColor

Public methods

createLayoutColor

public static final @NonNull LayoutColor createLayoutColor(int receiver)

Extension for creating a LayoutColor from an ARGB Color Int.

createLayoutColor

public static final @NonNull LayoutColor createLayoutColor(long receiver)

Extension for creating a LayoutColor from an ARGB Color Long.

createLayoutColor

@RequiresSchemaVersion(major = 1, minor = 200)
public static final @NonNull LayoutColor createLayoutColor(
    @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.

createLayoutColor

@RequiresSchemaVersion(major = 1, minor = 200)
public static final @NonNull LayoutColor createLayoutColor(
    @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.