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