init method
void
init({
- required List<
T> items, - required ExpandableItemBuilder<
T> builder, - required Duration duration,
- ExpandableSliverListStatus? initialState,
- bool expandOnInitialInsertion = false,
Initializer to be called by the expandable list this is assigned to
Implementation
void init({
required List<T> items,
required ExpandableItemBuilder<T> builder,
required Duration duration,
ExpandableSliverListStatus? initialState,
bool expandOnInitialInsertion = false,
}) {
if (initialState != null) {
value = initialState;
}
_items = items;
_builder = builder;
_duration = duration;
_expandOnInitialInsertion = expandOnInitialInsertion;
_numItemsDisplayed =
value == ExpandableSliverListStatus.collapsed ? 0 : _items.length;
_calcItemPeriod();
_initialized = true;
}