SettingsTile constructor
const
SettingsTile({
- Key? key,
- required String title,
- int? titleMaxLines,
- String? subtitle,
- int? subtitleMaxLines,
- Widget? leading,
- Widget? trailing,
- Icon? iosChevron = defaultCupertinoForwardIcon,
- EdgeInsetsGeometry? iosChevronPadding = defaultCupertinoForwardPadding,
- @Deprecated('Use onPressed instead') VoidCallback? onTap,
- TextStyle? titleTextStyle,
- TextStyle? subtitleTextStyle,
- bool enabled = true,
- dynamic onPressed(
- BuildContext context
- 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);