GlanceCurvedModifier.Element

interface GlanceCurvedModifier.Element : GlanceCurvedModifier


A single element contained within a GlanceCurvedModifier chain.

Summary

Public functions

open Boolean

This function is deprecated. glance-wear-tiles is deprecated and will be removed

open Boolean

This function is deprecated. glance-wear-tiles is deprecated and will be removed

open R
<R : Any?> foldIn(initial: R, operation: (GlanceCurvedModifier.Element, R) -> R)

This function is deprecated. glance-wear-tiles is deprecated and will be removed

open R
<R : Any?> foldOut(initial: R, operation: (GlanceCurvedModifier.Element, R) -> R)

This function is deprecated. glance-wear-tiles is deprecated and will be removed

Inherited functions

From androidx.glance.wear.tiles.curved.GlanceCurvedModifier
open infix GlanceCurvedModifier

This function is deprecated. glance-wear-tiles is deprecated and will be removed

Public functions

all

open fun all(predicate: (GlanceCurvedModifier.Element) -> Boolean): Boolean

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

any

open fun any(predicate: (GlanceCurvedModifier.Element) -> Boolean): Boolean

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

foldIn

open fun <R : Any?> foldIn(initial: R, operation: (GlanceCurvedModifier.Element, R) -> 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

open fun <R : Any?> foldOut(initial: R, operation: (GlanceCurvedModifier.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.