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,
      );