buildBottomWidgets method

List<Widget> buildBottomWidgets()

Implementation

List<Widget> buildBottomWidgets() {
  final List<Widget> list = <Widget>[];
  KitPageManager.instance.getResidentKit().forEach((String key, IKit kit) {
    list.add(Expanded(
      child: GestureDetector(
        child: Container(
          alignment: Alignment.center,
          height: 29,
          child: Text(key,
              style: TextStyle(
                  color: ResidentPage.tag == key
                      ? const Color(0xFF337CC4)
                      : const Color(0xff333333),
                  fontWeight: FontWeight.normal,
                  fontFamily: 'PingFang SC',
                  decoration: TextDecoration.none,
                  fontSize: 13)),
        ),
        onTap: () {
          kit.tabAction();
        },
        behavior: HitTestBehavior.opaque,
      ),
      flex: 1,
    ));
    list.add(Container(
        width: 0.5,
        height: 18,
        decoration: const BoxDecoration(color: Color(0xffe5e5e6))));
  });
  list.add(Expanded(
    child: GestureDetector(
      child: Container(
        alignment: Alignment.center,
        height: 29,
        child: Text(
          KitPageManager.KIT_ALL,
          style: TextStyle(
              color: ResidentPage.tag == KitPageManager.KIT_ALL
                  ? const Color(0xFF337CC4)
                  : const Color(0xff333333),
              fontWeight: FontWeight.normal,
              decoration: TextDecoration.none,
              fontSize: 13),
        ),
      ),
      onTap: () {
        _tapListener(KitPageManager.KIT_ALL);
      },
      behavior: HitTestBehavior.opaque,
    ),
    flex: 1,
  ));
  return list;
}