SliverStickyCollapsablePanel constructor

const SliverStickyCollapsablePanel({
  1. Key? key,
  2. required ScrollController scrollController,
  3. required StickyCollapsablePanelController controller,
  4. required HeaderBuilder headerBuilder,
  5. Widget? sliverPanel,
  6. bool sticky = true,
  7. bool overlapsContent = false,
  8. bool defaultExpanded = true,
  9. ExpandCallback? expandCallback,
  10. bool disableCollapsable = false,
  11. bool iOSStyleSticky = false,
  12. EdgeInsetsGeometry paddingBeforeCollapse = const EdgeInsets.only(),
  13. EdgeInsetsGeometry paddingAfterCollapse = const EdgeInsets.only(),
  14. Size? headerSize,
})

Implementation

const SliverStickyCollapsablePanel({
  Key? key,
  required ScrollController scrollController,
  required StickyCollapsablePanelController controller,
  required HeaderBuilder headerBuilder,
  Widget? sliverPanel,
  bool sticky = true,
  bool overlapsContent = false,
  bool defaultExpanded = true,
  ExpandCallback? expandCallback,
  bool disableCollapsable = false,
  bool iOSStyleSticky = false,
  EdgeInsetsGeometry paddingBeforeCollapse = const EdgeInsets.only(),
  EdgeInsetsGeometry paddingAfterCollapse = const EdgeInsets.only(),
  Size? headerSize,
}) : this._(
       key: key,
       scrollController: scrollController,
       panelController: controller,
       headerBuilder: headerBuilder,
       sliverPanel: sliverPanel,
       sticky: sticky,
       overlapsContent: overlapsContent,
       defaultExpanded: defaultExpanded,
       expandCallback: expandCallback,
       disableCollapsable: disableCollapsable,
       iOSStyleSticky: iOSStyleSticky,
       paddingBeforeCollapse: paddingBeforeCollapse,
       paddingAfterCollapse: paddingAfterCollapse,
       headerSize: headerSize,
     );