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})
-
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
- 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}) → 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