buildTitle method

List<Widget> buildTitle(
  1. List<InfiniteMenu> titleMenus,
  2. int level
)

Implementation

List<Widget> buildTitle(List<InfiniteMenu> titleMenus, int level) {
  List<Widget> titles = [];
  for (var element in titleMenus) {
    titles.add(Column(
      crossAxisAlignment: CrossAxisAlignment.start,
      children: [
        ///标题
        widget.buildMenuItem
            .call(this, element == _lastClickItem, element, level),

        ///子标题
        Row(
          children: [
            Expanded(
                child: Padding(
              padding:
                  EdgeInsets.only(left: widget.titleChildSpace * (level + 1)),
              child: buildChild(element, element, level + 1),
            ))
          ],
        ),
      ],
    ));
  }
  return titles;
}