setHighlight method

void setHighlight(
  1. bool isHightlight, [
  2. int? index
])

外部设置某一个选项卡仅高亮显示(优先级最高) index 高亮下标,默认为当前点击的下标

Implementation

void setHighlight(bool isHightlight, [int? index]) {
  int current = index ?? value.selected;
  WidgetsBinding.instance.addPostFrameCallback((timeStamp) {
    var data = Map.of(value.highlightSpec);
    data['high_$current'] = isHightlight;
    value.highlightSpec = data;
    notifyListeners();
  });
}