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