LayoutBoundsHolder

Class

Common
class LayoutBoundsHolder

An object which holds on to a (potentially) mutating RelativeLayoutBounds of a specific node. This is meant to be used alongside the layoutBounds modifier and one of the visibility modifiers onFirstVisible or onVisibilityChanged in situations where you want to understand the visibility of a nide with respect to a specific viewport instead of with the window.

Properties

Common
@get:FrequentlyChangingValue
var bounds: RelativeLayoutBounds?

The bounds of the node this holder is referencing. This is backed by androidx.compose.runtime.MutableState and might change frequently, so reading it during composition directly is discouraged.