horizontalGradient

fun horizontalGradient(easing: Easing = EaseIn, startX: Float = 0.0f, startIntensity: Float = 0.0f, endX: Float = Float.POSITIVE_INFINITY, endIntensity: Float = 1.0f, preferPerformance: Boolean = false): HazeProgressive.LinearGradient

A horizontal gradient effect.

Parameters

easing
  • The easing function to use when applying the effect. Defaults to a linear easing effect.

startX
  • Starting x position of the horizontal gradient. Defaults to 0 which represents the left of the drawing area

startIntensity
  • The intensity of the haze effect at the start, in the range 0f..1f

endX
  • Ending x position of the horizontal gradient. Defaults to Float.POSITIVE_INFINITY which represents the right of the drawing area.

endIntensity
  • The intensity of the haze effect at the end, in the range 0f..1f.

preferPerformance