getIsAnimateToEnabledStream method

  1. @override
Stream<bool> getIsAnimateToEnabledStream(
  1. int index
)
override

Stream whether its allowed to animate to specified index.

Implementation

@override
Stream<bool> getIsAnimateToEnabledStream(
  int index,
) {
  final indexes = _generateIndexList(index - 1);
  return Rx.combineLatestList(
    indexes.map((index) => stepControllers[index].isGoNextEnabledStream),
  ).map((isGoNextEnabledList) {
    return isGoNextEnabledList.every((isGoNextEnabled) => isGoNextEnabled);
  });
}