BookmarksTabStyle class

فئة لتخصيص أنماط واجهة تبويب الفواصل Class for customizing Bookmarks Tab styles

Constructors

BookmarksTabStyle({Color? textColor, double? groupBorderWidth, double? groupBorderRadius, double? groupHorizontalMargin, double? groupVerticalMargin, double? expansionTileIconSize, double? titleFontSize, FontWeight? titleFontWeight, Color? subtitleTextColor, double? subtitleFontSize, double? itemHorizontalPadding, double? itemVerticalPadding, double? itemBorderRadius, double? itemBorderWidth, double? itemContentVerticalPadding, double? itemContentHorizontalPadding, double? leadingContainerHeight, double? leadingContainerWidth, double? leadingContainerBorderRadius, double? leadingContainerBorderWidth, double? leadingBookmarkIconSize, double? leadingAyahNumberFontSize, double? leadingToTextSpacing, double? bookmarkNameFontSize, FontWeight? bookmarkNameFontWeight, double? nameToChipsSpacing, double? chipFontSize, double? chipBorderRadius, double? chipHorizontalPadding, double? chipVerticalPadding, double? chipSpacing, double? chipRunSpacing, double? textToChevronSpacing, double? chevronIconSize, double? emptyStateIconSize, Color? emptyStateIconColor, String? emptyStateText, double? emptyStateTextFontSize, Color? emptyStateTextColor, double? emptyStateIconToTextSpacing, String? yellowGroupText, String? redGroupText, String? greenGroupText, double? expansionTilePaddingHorizontal, double? childrenPaddingHorizontal, double? childrenPaddingVertical})
منشئ فئة BookmarksTabStyle BookmarksTabStyle class constructor
BookmarksTabStyle.defaults({required bool isDark, required BuildContext context})
القيم الافتراضية الموحدة حسب الثيم Unified defaults based on theme
factory

Properties

bookmarkNameFontSize double?
حجم خط اسم الفاصلة Bookmark name font size
final
bookmarkNameFontWeight FontWeight?
وزن خط اسم الفاصلة Bookmark name font weight
final
chevronIconSize double?
حجم أيقونة السهم Chevron icon size
final
childrenPaddingHorizontal double?
الحشو الأفقي لمحتوى الأطفال Children padding horizontal
final
childrenPaddingVertical double?
الحشو العمودي لمحتوى الأطفال Children padding vertical
final
chipBorderRadius double?
نصف قطر حدود الرقاقة Chip border radius
final
chipFontSize double?
حجم خط الرقاقة Chip font size
final
chipHorizontalPadding double?
الحشو الأفقي للرقاقة Chip horizontal padding
final
chipRunSpacing double?
المسافة بين أسطر الرقاقات Run spacing between chip rows
final
chipSpacing double?
المسافة بين الرقاقات Spacing between chips
final
chipVerticalPadding double?
الحشو العمودي للرقاقة Chip vertical padding
final
emptyStateIconColor Color?
لون أيقونة الحالة الفارغة Empty state icon color
final
emptyStateIconSize double?
حجم أيقونة الحالة الفارغة Empty state icon size
final
emptyStateIconToTextSpacing double?
المسافة بين أيقونة الحالة الفارغة والنص Space between empty state icon and text
final
emptyStateText String?
نص الحالة الفارغة Empty state text
final
emptyStateTextColor Color?
لون نص الحالة الفارغة Empty state text color
final
emptyStateTextFontSize double?
حجم خط نص الحالة الفارغة Empty state text font size
final
expansionTileIconSize double?
حجم أيقونة الفاصلة في ExpansionTile Bookmark icon size in ExpansionTile
final
expansionTilePaddingHorizontal double?
الحشو الأفقي لـ ExpansionTile ExpansionTile horizontal padding
final
greenGroupText String?
نص المجموعة الخضراء Green group text
final
groupBorderRadius double?
نصف قطر حدود المجموعة Group border radius
final
groupBorderWidth double?
عرض حدود المجموعة Group border width
final
groupHorizontalMargin double?
الهامش الأفقي للمجموعة Group horizontal margin
final
groupVerticalMargin double?
الهامش العمودي للمجموعة Group vertical margin
final
hashCode int
The hash code for this object.
no setterinherited
itemBorderRadius double?
نصف قطر حدود العنصر Item border radius
final
itemBorderWidth double?
عرض حدود العنصر Item border width
final
itemContentHorizontalPadding double?
الحشو الأفقي لمحتوى العنصر Item content horizontal padding
final
itemContentVerticalPadding double?
الحشو العمودي لمحتوى العنصر Item content vertical padding
final
itemHorizontalPadding double?
الحشو الأفقي للعنصر Item horizontal padding
final
itemVerticalPadding double?
الحشو العمودي للعنصر Item vertical padding
final
leadingAyahNumberFontSize double?
حجم خط رقم الآية في الحاوية الرائدة Leading ayah number font size
final
leadingBookmarkIconSize double?
حجم أيقونة الفاصلة في الحاوية الرائدة Leading bookmark icon size
final
leadingContainerBorderRadius double?
نصف قطر حدود الحاوية الرائدة Leading container border radius
final
leadingContainerBorderWidth double?
عرض حدود الحاوية الرائدة Leading container border width
final
leadingContainerHeight double?
ارتفاع الحاوية الرائدة Leading container height
final
leadingContainerWidth double?
عرض الحاوية الرائدة Leading container width
final
leadingToTextSpacing double?
المسافة بين الحاوية الرائدة والنص Space between leading container and text
final
nameToChipsSpacing double?
المسافة بين اسم الفاصلة والرقاقات Space between bookmark name and chips
final
redGroupText String?
نص المجموعة الحمراء Red group text
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
subtitleFontSize double?
حجم خط العنوان الفرعي Subtitle font size
final
subtitleTextColor Color?
لون نص العنوان الفرعي Subtitle text color
final
textColor Color?
لون النص الأساسي Primary text color
final
textToChevronSpacing double?
المسافة بين النص والأيقونة Space between text and chevron icon
final
titleFontSize double?
حجم خط العنوان Title font size
final
titleFontWeight FontWeight?
وزن خط العنوان Title font weight
final
yellowGroupText String?
نص المجموعة الصفراء Yellow group text
final

Methods

copyWith({Color? textColor, double? groupBorderWidth, double? groupBorderRadius, double? groupHorizontalMargin, double? groupVerticalMargin, double? expansionTileIconSize, double? titleFontSize, FontWeight? titleFontWeight, Color? subtitleTextColor, double? subtitleFontSize, double? itemHorizontalPadding, double? itemVerticalPadding, double? itemBorderRadius, double? itemBorderWidth, double? itemContentVerticalPadding, double? itemContentHorizontalPadding, double? leadingContainerHeight, double? leadingContainerWidth, double? leadingContainerBorderRadius, double? leadingContainerBorderWidth, double? leadingBookmarkIconSize, double? leadingAyahNumberFontSize, double? leadingToTextSpacing, double? bookmarkNameFontSize, FontWeight? bookmarkNameFontWeight, double? nameToChipsSpacing, double? chipFontSize, double? chipBorderRadius, double? chipHorizontalPadding, double? chipVerticalPadding, double? chipSpacing, double? chipRunSpacing, double? textToChevronSpacing, double? chevronIconSize, double? emptyStateIconSize, Color? emptyStateIconColor, String? emptyStateText, double? emptyStateTextFontSize, Color? emptyStateTextColor, double? emptyStateIconToTextSpacing, String? yellowGroupText, String? redGroupText, String? greenGroupText, double? expansionTilePaddingHorizontal, double? childrenPaddingHorizontal, double? childrenPaddingVertical}) BookmarksTabStyle
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited