🌈 Create new beautiful Compose Gradients with our new wesite ->
Interface

GlanceCurvedModifier

Source set: Android
public interface GlanceCurvedModifier

Functions

foldIn

Source set: Android
public fun <R> foldIn(initial: R, operation: (R, Element) -> R): R

Accumulates a value starting with initial and applying operation to the current value and each element from outside in.

Elements wrap one another in a chain from left to right; an Element that appears to the left of another in a + expression or in operation's parameter order affects all of the elements that appear after it. foldIn may be used to accumulate a value starting from the parent or head of the modifier chain to the final wrapped child.

foldOut

Source set: Android
public fun <R> foldOut(initial: R, operation: (Element, R) -> R): R

Accumulates a value starting with initial and applying operation to the current value and each element from inside out.

Elements wrap one another in a chain from left to right; an Element that appears to the left of another in a + expression or in operation's parameter order affects all of the elements that appear after it. foldOut may be used to accumulate a value starting from the child or tail of the modifier chain up to the parent or head of the chain.

any

Source set: Android
public fun any(predicate: (Element) -> Boolean): Boolean

Returns true if predicate returns true for any Element in this GlanceCurvedModifier.

all

Source set: Android
public fun all(predicate: (Element) -> Boolean): Boolean

Returns true if predicate returns true for all Elements in this GlanceCurvedModifier or if this GlanceCurvedModifier contains no Elements.

then

Source set: Android
public infix fun then(other: GlanceCurvedModifier): GlanceCurvedModifier

Concatenates this modifier with another.

Returns a GlanceCurvedModifier representing this modifier followed by other in sequence.

Members

Element

Source set: Android
public interface Element : GlanceCurvedModifier

A single element contained within a GlanceCurvedModifier chain.

Functions

foldIn

Source set: Android
override fun <R> foldIn(initial: R, operation: (R, Element) -> R): R

foldOut

Source set: Android
override fun <R> foldOut(initial: R, operation: (Element, R) -> R): R

any

Source set: Android
override fun any(predicate: (Element) -> Boolean): Boolean

all

Source set: Android
override fun all(predicate: (Element) -> Boolean): Boolean

Companion

Source set: Android
public companion object : GlanceCurvedModifier

The companion object Modifier is the empty, default, or starter GlanceCurvedModifier that contains no elements. Use it to create a new GlanceCurvedModifier using modifier extension factory functions.

Functions

foldIn

Source set: Android
override fun <R> foldIn(initial: R, operation: (R, Element) -> R): R

foldOut

Source set: Android
override fun <R> foldOut(initial: R, operation: (Element, R) -> R): R

any

Source set: Android
override fun any(predicate: (Element) -> Boolean): Boolean

all

Source set: Android
override fun all(predicate: (Element) -> Boolean): Boolean

then

Source set: Android
override infix fun then(other: GlanceCurvedModifier): GlanceCurvedModifier

toString

Source set: Android
override fun toString(): String