build method

  1. @override
Widget build(
  1. BuildContext context
)
override

Implementation

@override
Widget build(BuildContext context) {
  List<Widget> ls = _paths.mapIndex((idx, item) {
    return RawChip(
      label: _onLabel(item).text().paddings(right: 16),
      selected: idx == _paths.length - 1,
      selectedColor: Colors.blueAccent,
      showCheckmark: false,
      deleteButtonTooltipMessage: "选择",
      deleteIcon: Icons.arrow_drop_down.icon(size: 24),
      onDeleted: () {
        _siblings(idx, item);
      },
      onPressed: () {
        _tapItem(idx, item);
      },
    );
  });
  var last = RawChip(label: Icons.arrow_right.icon(), selected: false, selectedColor: Colors.blueAccent, showCheckmark: false, onPressed: _children);
  ls.add(last);
  return WrapRow(ls);
}