setComponentState method
设置组件状态
Implementation
void setComponentState(LayoutPosition position, bool expanded) {
final controller = _controllers[position];
if (controller == null) return;
if (isAnimating(position)) return;
final expandedNotifier = getExpandedNotifier(position);
if (expandedNotifier.value == expanded) return;
expandedNotifier.value = expanded;
if (expanded) {
controller.forward();
} else {
controller.reverse();
}
}