AyahMenuStyle constructor
const
AyahMenuStyle({
- Color? backgroundColor,
- Color? borderColor,
- double? borderWidth,
- double? borderRadius,
- double? outerBorderRadius,
- List<
int> ? bookmarkColorCodes, - Color? copyIconColor,
- Color? tafsirIconColor,
- Color? dividerColor,
- List<
BoxShadow> ? boxShadow, - EdgeInsetsGeometry? padding,
- EdgeInsetsGeometry? margin,
- double? dialogHeight,
- double? iconSize,
- double? iconHorizontalPadding,
- double? itemBaseWidth,
- double? itemSpacing,
- double? extraHorizontalSpace,
- double? dividerHeight,
- double? dividerThickness,
- bool? showBookmarkButtons,
- bool? showCopyButton,
- bool? showTafsirButton,
- IconData? bookmarkIconData,
- IconData? copyIconData,
- IconData? tafsirIconData,
- double? tapOffsetSpacing,
- double? edgeSafeMargin,
- String? copySuccessMessage,
- List<
Widget> ? customMenuItems, - bool? showPlayAllButton,
- bool? showPlayButton,
- IconData? playIconData,
- IconData? playAllIconData,
- Color? playIconColor,
- Color? playAllIconColor,
Implementation
const AyahMenuStyle({
this.backgroundColor,
this.borderColor,
this.borderWidth,
this.borderRadius,
this.outerBorderRadius,
this.bookmarkColorCodes,
this.copyIconColor,
this.tafsirIconColor,
this.dividerColor,
this.boxShadow,
this.padding,
this.margin,
this.dialogHeight,
this.iconSize,
this.iconHorizontalPadding,
this.itemBaseWidth,
this.itemSpacing,
this.extraHorizontalSpace,
this.dividerHeight,
this.dividerThickness,
this.showBookmarkButtons,
this.showCopyButton,
this.showTafsirButton,
this.bookmarkIconData,
this.copyIconData,
this.tafsirIconData,
this.tapOffsetSpacing,
this.edgeSafeMargin,
this.copySuccessMessage,
this.customMenuItems,
this.showPlayAllButton,
this.showPlayButton,
this.playIconData,
this.playAllIconData,
this.playIconColor,
this.playAllIconColor,
});