AliPlayerSettingsPanelBase constructor

const AliPlayerSettingsPanelBase({
  1. Key? key,
  2. required double? itemHeight,
  3. required List<SettingItem> settingItems,
  4. required Color backgroundColor,
  5. required Color panelColor,
  6. required Color dividerColor,
  7. required EdgeInsetsGeometry dividerMargin,
  8. EdgeInsetsGeometry outerPadding = const EdgeInsets.symmetric(horizontal: PlayerStyles.kSettingPanelPaddingAll),
  9. EdgeInsetsGeometry listPadding = EdgeInsets.zero,
  10. SettingItemTapCallback? onRowTap,
  11. required bool useCard,
  12. double borderRadius = 0,
  13. bool shrinkWrap = true,
})

Implementation

const AliPlayerSettingsPanelBase({
  super.key,
  required this.itemHeight,
  required this.settingItems,
  required this.backgroundColor,
  required this.panelColor,
  required this.dividerColor,
  required this.dividerMargin,
  this.outerPadding = const EdgeInsets.symmetric(
      horizontal: PlayerStyles.kSettingPanelPaddingAll),
  this.listPadding = EdgeInsets.zero,
  this.onRowTap,
  required this.useCard,
  this.borderRadius = 0,
  this.shrinkWrap = true,
});