TopBottomQuranStyle class

نمط مخصص لقسمَي أعلى/أسفل الصفحة (Top/Bottom) في المصحف.

الغرض الأساسي: نقل باراميترات المحتوى (juzName, sajdaName, surahName, topTitleChild) من الودجتات إلى الثيم لسهولة التخصيص المركزي وتقليل تمرير القيم عبر الطبقات.

Constructors

TopBottomQuranStyle({String? juzName, String? sajdaName, String? surahName, Widget? customChild, TopBottomCustomChildBuilder? customChildBuilder, String? hizbName, Color? surahNameColor, Color? juzTextColor, Color? hizbTextColor, Color? pageNumberColor, Color? sajdaNameColor})
const
TopBottomQuranStyle.defaults({required bool isDark, required BuildContext context})
القيم الافتراضية للمحتوى.
factory

Properties

customChild → Widget?
ويدجت اختياري يسبق عنوان الأعلى (مثل شارة/عنوان مخصص).
final
customChildBuilder → TopBottomCustomChildBuilder?
Builder اختياري يسبق عنوان الأعلى ويستقبل رقم الصفحة.
final
hashCode → int
The hash code for this object.
no setterinherited
hizbName → String?
اسم الحزب القابل للتغيير (يستبدل كلمة "الحزب" في العرض السفلي)
final
hizbTextColor → Color?
لون نص الحزب/أرباعه في الأسفل
final
juzName → String?
نص اسم الجزء المستخدم في العنوان العلوي. مثال: "الجزء".
final
juzTextColor → Color?
لون نص الجزء في الأعلى
final
pageNumberColor → Color?
لون رقم الصفحة في الأسفل
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sajdaName → String?
نص اسم السجدة المستخدم في القسم السفلي. مثال: "سجدة".
final
sajdaNameColor → Color?
لون إسم السجدة في الأسفل
final
surahName → String?
اسم السورة المعروض في الأعلى إن رغبت بتجاوز الاسم المستمد من البيانات.
final
surahNameColor → Color?
لون اسم السورة في الأعلى
final

Methods

copyWith({String? juzName, String? sajdaName, String? surahName, Widget? topTitleChild, TopBottomCustomChildBuilder? customChildBuilder, String? hizbName, Color? surahNameColor, Color? juzTextColor, Color? hizbTextColor, Color? pageNumberColor, Color? sajdaNameColor}) → TopBottomQuranStyle
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