ZwapDropDownDecoration.collapsed constructor

ZwapDropDownDecoration.collapsed({
  1. double? height,
  2. double? width,
  3. double hoverBorderRadius = 8,
  4. double overlayBorderRadius = 14,
  5. Color? hoverColor,
  6. Color? overlayBackgroundColor,
  7. EdgeInsets overlayContentPadding = const EdgeInsets.symmetric(horizontal: 9, vertical: 13),
  8. double itemSpacing = 2,
  9. Offset overlayTranslateOffset = const Offset(0, 0),
  10. EdgeInsets insideItemPadding = const EdgeInsets.symmetric(horizontal: 17, vertical: 3),
  11. Color? selectedItemColor,
  12. Color? itemHoverColor,
  13. double? overlayWidth,
  14. 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,
    );