GFCheckboxListTile class
Constructors
GFCheckboxListTile ({Key ? key , required bool value , required ValueChanged <bool > ? onChanged , String ? titleText , String ? subTitleText , Color ? color , Widget ? avatar , Widget ? title , Widget ? subTitle , Widget ? icon , Widget ? description , Color ? listItemTextColor = GFColors.DARK , EdgeInsets padding = const EdgeInsets.all(8) , EdgeInsets margin = const EdgeInsets.symmetric(vertical: 8, horizontal: 16) , double size = GFSize.MEDIUM , GFCheckboxType type = GFCheckboxType.basic , Color activeBgColor = GFColors.PRIMARY , Color inactiveBgColor = GFColors.WHITE , Color activeBorderColor = GFColors.WHITE , Color inactiveBorderColor = GFColors.DARK , Widget activeIcon = const Icon(Icons.check, size: 20, color: GFColors.WHITE) , Widget ? inactiveIcon , Color customBgColor = GFColors.SUCCESS , GFPosition position = GFPosition.end , bool selected = false , bool autofocus = false })
GFCheckboxListTile is a tile with small box at right (as in a checklist)
in which to place a check mark to make a selection with various customization options.
const
Properties
activeBgColor
→ Color
type of Color used to change the backgroundColor of the active checkbox
final
activeBorderColor
→ Color
type of Color used to change the border color of the active checkbox
final
activeIcon
→ Widget
type of Widget used to change the checkbox's active icon
final
autofocus
→ bool
On true state it should focus itself if nothing else is already focused.
Defaults to false
final
avatar
→ Widget ?
If position is start Checkbox will come instead of avatar,
type of Widget or GFAvatar used to create rounded user profile
final
color
→ Color ?
The GFListTile's background color. Can be given Color or GFColors
final
customBgColor
→ Color
type of Color used to change the background color of the custom active checkbox only
final
description
→ Widget ?
The description to display inside the GFListTile . see Text
final
hashCode
→ int
The hash code for this object.
no setter inherited
icon
→ Widget ?
If position is end Checkbox will come instead of icon, The icon to display inside the GFListTile . see Icon
final
inactiveBgColor
→ Color
type of Color used to change the backgroundColor of the inactive checkbox
final
inactiveBorderColor
→ Color
type of Color used to change the border color of the inactive checkbox
final
inactiveIcon
→ Widget ?
type of Widget used to change the checkbox's inactive icon
final
key
→ Key ?
Controls how one widget replaces another widget in the tree.
final inherited
listItemTextColor
→ Color ?
The color for the color of the list item text.
final
margin
→ EdgeInsets
defines the margin of GFListTile
final
onChanged
→ ValueChanged <bool > ?
Called when the user checks or unchecks the checkbox.
final
padding
→ EdgeInsets
defines the padding of GFListTile
final
position
→ GFPosition
Position allows user to set position of GFCheckbox based on given GFPosition
final
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
selected
→ bool
To have the list tile appear selected when the checkbox is checked, pass the same value to both.
Normally, this property is left to its default value, false.
final
size
→ double
type of double which is GFSize ie, small, medium and large and can use any double value
final
subTitle
→ Widget ?
The subTitle to display inside the GFListTile . see Text
final
subTitleText
→ String ?
type of String used to pass text, alternative to subTitle property and gets higher priority than subTitle
final
title
→ Widget ?
The title to display inside the GFListTile . see Text
final
titleText
→ String ?
type of String used to pass text, alternative to title property and gets higher priority than title
final
type
→ GFCheckboxType
type of GFCheckboxType which is of four type is basic, sqaure, circular and custom
final
value
→ bool
Used to set the current state of the checkbox
final