SettingsTile constructor

const SettingsTile({
  1. Key? key,
  2. required String title,
  3. int? titleMaxLines,
  4. String? subtitle,
  5. int? subtitleMaxLines,
  6. Widget? leading,
  7. Widget? trailing,
  8. Icon? iosChevron = defaultCupertinoForwardIcon,
  9. EdgeInsetsGeometry? iosChevronPadding = defaultCupertinoForwardPadding,
  10. @Deprecated('Use onPressed instead') VoidCallback? onTap,
  11. TextStyle? titleTextStyle,
  12. TextStyle? subtitleTextStyle,
  13. bool enabled = true,
  14. dynamic onPressed(
    1. BuildContext context
    )?,
  15. Color? switchActiveColor,
})

Implementation

const SettingsTile({
  Key? key,
  required this.title,
  this.titleMaxLines,
  this.subtitle,
  this.subtitleMaxLines,
  this.leading,
  this.trailing,
  this.iosChevron = defaultCupertinoForwardIcon,
  this.iosChevronPadding = defaultCupertinoForwardPadding,
  @Deprecated('Use onPressed instead') this.onTap,
  this.titleTextStyle,
  this.subtitleTextStyle,
  this.enabled = true,
  this.onPressed,
  this.switchActiveColor,
})  : _tileType = _SettingsTileType.simple,
      onToggle = null,
      switchValue = null,
      assert(titleMaxLines == null || titleMaxLines > 0),
      assert(subtitleMaxLines == null || subtitleMaxLines > 0),
      super(key: key);