- build
Builds a ComponentTree using the parameters specified in this builder.
- incrementalMount
Whether or not to enable the incremental mount optimization. True by default.
IMPORTANT: if you set
- layoutDiffing
Whether or not to enable layout tree diffing. This will reduce the cost of
updates at the expense of
- layoutThreadLooper
Specify the looper to use for running layouts on. Note that in rare cases layout
must run on the UI
- init
- layoutThreadHandler
Specify the looper to use for running layouts on. Note that in rare cases layout
must run on the UI
- splitLayoutTag
Sets a tag on this ComponentTree that will be used to identify a configuration
for splitting layout
- useSharedLayoutStateFuture
Whether to share a shared LayoutStateFuture between threads when calculating
LayoutState to prevent
- <init>
- asyncStateUpdates
Specify whether the ComponentTree allows async state updates. This is enabled by
default.
- enableNestedTreeResolutionExeperiment
Whether the refactored implementation of nested tree resolution should be used.
This implementation
- hasMounted
Sets whether the 'hasMounted' flag should be set on this ComponentTree (for use
with appear animatio