LinearGradientAsset

data class LinearGradientAsset(val colors: List<String>, val stops: List<Float>? = null, val startX: Float = 0.0f, val startY: Float = 0.0f, val endX: Float = 1.0f, val endY: Float = 1.0f) : AdaptyCustomAsset

Defines a linear gradient composed of multiple colors.

Example:

AdaptyCustomAsset.LinearGradientAsset(
colors = listOf("#FF512F", "#DD2476"),
stops = listOf(0.0f, 1.0f)
)

Parameters

colors

list of HEX color strings (e.g., "#FF0000").

stops

optional list of color stops in the range 0.0–1.0.

startX

gradient start X coordinate.

startY

gradient start Y coordinate.

endX

gradient end X coordinate.

endY

gradient end Y coordinate.

Constructors

Link copied to clipboard
constructor(colors: List<String>, stops: List<Float>? = null, startX: Float = 0.0f, startY: Float = 0.0f, endX: Float = 1.0f, endY: Float = 1.0f)

Properties

Link copied to clipboard
Link copied to clipboard
val endX: Float = 1.0f
Link copied to clipboard
val endY: Float = 1.0f
Link copied to clipboard
val startX: Float = 0.0f
Link copied to clipboard
val startY: Float = 0.0f
Link copied to clipboard
val stops: List<Float>? = null