item static method

Widget item({
  1. Icon? icon,
  2. required String title,
  3. String? subtitle,
  4. Widget? trailing = const Icon(Icons.chevron_right),
  5. GestureTapCallback? onTap,
})

基础Item定义, onTap不为空时显示右侧小箭头 icon 左侧图标,可不定义

title 标题文本

onTap 点击事件

Implementation

static Widget item({
  Icon? icon,
  required String title,
  String? subtitle,
  Widget? trailing = const Icon(Icons.chevron_right),
  final GestureTapCallback? onTap,
}) {
  return ItemNormalWidget(
    leading: icon,
    title: Text(title),
    subtitle: subtitle != null
        ? Text(
            subtitle,
            overflow: TextOverflow.ellipsis,
            maxLines: 1,
          )
        : null,
    trailing: trailing,
    onTap: onTap,
  );
}