ZwapDropDownDecoration.collapsed constructor
ZwapDropDownDecoration.collapsed({
- double? height,
- double? width,
- double hoverBorderRadius = 8,
- double overlayBorderRadius = 14,
- Color? hoverColor,
- Color? overlayBackgroundColor,
- EdgeInsets overlayContentPadding = const EdgeInsets.symmetric(horizontal: 9, vertical: 13),
- double itemSpacing = 2,
- Offset overlayTranslateOffset = const Offset(0, 0),
- EdgeInsets insideItemPadding = const EdgeInsets.symmetric(horizontal: 17, vertical: 3),
- Color? selectedItemColor,
- Color? itemHoverColor,
- double? overlayWidth,
- CrossAxisAlignment? itemsAlignment,
Implementation
factory ZwapDropDownDecoration.collapsed({
double? height,
double? width,
double hoverBorderRadius = 8,
double overlayBorderRadius = 14,
Color? hoverColor,
Color? overlayBackgroundColor,
EdgeInsets overlayContentPadding = const EdgeInsets.symmetric(horizontal: 9, vertical: 13),
double itemSpacing = 2,
Offset overlayTranslateOffset = const Offset(0, 0),
EdgeInsets insideItemPadding = const EdgeInsets.symmetric(horizontal: 17, vertical: 3),
Color? selectedItemColor,
Color? itemHoverColor,
double? overlayWidth,
CrossAxisAlignment? itemsAlignment,
}) =>
ZwapDropDownDecoration(
height: height,
width: width,
hoverColor: hoverColor,
overlayBackgroundColor: overlayBackgroundColor,
overlayContentPadding: overlayContentPadding,
contentPadding: EdgeInsets.zero,
itemSpacing: itemSpacing,
overlayTranslateOffset: overlayTranslateOffset,
insideItemPadding: insideItemPadding,
selectedItemColor: selectedItemColor,
itemHoverColor: itemHoverColor,
backgroundColor: Colors.transparent,
hoverBorderRadius: hoverBorderRadius,
overlayBorderRadius: overlayBorderRadius,
overlayWidth: overlayWidth,
itemsAlignment: itemsAlignment ?? CrossAxisAlignment.start,
);