IndexTabStyle class

نمط مخصص لتبويب الفهرس (السور/الأجزاء) داخل شريط القرآن. يتيح تخصيص الألوان والأبعاد والأنماط النصية والعناوين.

Constructors

IndexTabStyle({Color? textColor, Color? accentColor, double? tabBarHeight, double? tabBarRadius, double? indicatorRadius, EdgeInsetsGeometry? indicatorPadding, Color? labelColor, Color? unselectedLabelColor, TextStyle? labelStyle, TextStyle? unselectedLabelStyle, double? tabBarBgAlpha, String? tabSurahsLabel, String? tabJozzLabel, double? listItemRadius, double? surahRowAltBgAlpha, double? jozzAltBgAlpha, double? hizbItemAltBgAlpha, Color? surahNumberDecorationColor})
const
IndexTabStyle.defaults({required bool isDark, required BuildContext context})
factory

Properties

accentColor → Color?
final
hashCode → int
The hash code for this object.
no setterinherited
hizbItemAltBgAlpha → double?
final
indicatorPadding → EdgeInsetsGeometry?
final
indicatorRadius → double?
final
jozzAltBgAlpha → double?
final
labelColor → Color?
final
labelStyle → TextStyle?
final
listItemRadius → double?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
surahNumberDecorationColor → Color?
final
surahRowAltBgAlpha → double?
final
tabBarBgAlpha → double?
final
tabBarHeight → double?
final
tabBarRadius → double?
final
tabJozzLabel → String?
final
tabSurahsLabel → String?
final
textColor → Color?
final
unselectedLabelColor → Color?
final
unselectedLabelStyle → TextStyle?
final

Methods

copyWith({Color? textColor, Color? accentColor, double? tabBarHeight, double? tabBarRadius, double? indicatorRadius, EdgeInsetsGeometry? indicatorPadding, Color? labelColor, Color? unselectedLabelColor, TextStyle? labelStyle, TextStyle? unselectedLabelStyle, double? tabBarBgAlpha, String? tabSurahsLabel, String? tabJozzLabel, double? listItemRadius, double? surahRowAltBgAlpha, double? jozzAltBgAlpha, double? hizbItemAltBgAlpha, Color? surahNumberDecorationColor}) → IndexTabStyle
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