SurahAudioStyle class

فئة لتخصيص أنماط واجهة تشغيل السور الصوتية Class for customizing Surah audio interface styles

Constructors

SurahAudioStyle({Color? textColor, String? playIconPath, double? playIconHeight, Color? playIconColor, String? pauseIconPath, double? pauseIconHeight, Color? readerNameInItemColor, double? readerNameInItemFontSize, double? readerNameFontSize, Color? seekBarThumbColor, Color? seekBarActiveTrackColor, double? seekBarHorizontalPadding, double? previousIconHeight, double? nextIconHeight, Color? seekBarInactiveTrackColor, Color? backgroundColor, double? borderRadius, Color? dialogBackgroundColor, double? dialogBorderRadius, Color? selectedItemColor, Color? secondaryIconColor, double? secondaryFontSize, Color? secondaryTextColor, Color? primaryColor, Color? iconColor, Color? audioSliderBackgroundColor, Color? surahNameColor, double? dialogHeight, double? dialogWidth, Color? dialogHeaderTitleColor, Color? dialogCloseIconColor, Gradient? dialogHeaderBackgroundGradient, Color? dialogSelectedReaderColor, Color? dialogUnSelectedReaderColor, Color? dialogReaderTextColor, bool? withAppBar, String? ayahSingularText, String? ayahPluralText, String? lastListenText, String? dialogHeaderTitle, Color? backIconColor, Color? downloadProgressColor, String? noInternetConnectionText, Color? timeContainerColor, TextStyle? readerNameTextStyle, TextStyle? dialogReaderItemTextStyle, TextStyle? dialogHeaderTitleTextStyle, Widget? readerDropdownWidget})
منشئ فئة SurahAudioStyle SurahAudioStyle class constructor
SurahAudioStyle.defaults({required bool isDark, required BuildContext context})
القيم الافتراضية الموحدة حسب الثيم Unified defaults based on theme
factory

Properties

audioSliderBackgroundColor → Color?
لون الأيقونات العامة General icons color
final
ayahPluralText → String?
نص "آيات" المخصص Custom "ayat" text (plural)
final
ayahSingularText → String?
نص "آية" المخصص Custom "ayah" text (singular)
final
backgroundColor → Color?
لون الخلفية الأساسي Primary background color
final
backIconColor → Color?
لون أيقونة الرجوع العامة General back icon color
final
borderRadius → double?
نصف قطر الحدود Border radius
final
dialogBackgroundColor → Color?
لون خلفية النوافذ المنبثقة Dialog background color
final
dialogBorderRadius → double?
نصف قطر حدود النوافذ المنبثقة Dialog border radius
final
dialogCloseIconColor → Color?
لون أيقونة الإغلاق في الترويسة Reader dialog header close icon color
final
dialogHeaderBackgroundGradient → Gradient?
تدرج خلفية الترويسة في نافذة القارئ Reader dialog header background gradient
final
dialogHeaderTitle → String?
عنوان ترويسة نافذة القارئ Reader dialog header title
final
dialogHeaderTitleColor → Color?
لون عنوان ترويسة نافذة القارئ Reader dialog header title color
final
dialogHeaderTitleTextStyle → TextStyle?
نمط نص عنوان ترويسة نافذة الحوار Text style for dialog header title
final
dialogHeight → double?
ارتفاع نافذة اختيار القارئ Reader dialog max height
final
dialogReaderItemTextStyle → TextStyle?
نمط نص اسم القارئ في عناصر قائمة الحوار Text style for reader name items in the dialog list
final
dialogReaderTextColor → Color?
لون نص العنصر في نافذة القارئ Reader text color in dialog list
final
dialogSelectedReaderColor → Color?
لون العنصر المحدد في نافذة القارئ Selected color in reader dialog
final
dialogUnSelectedReaderColor → Color?
لون العنصر غير المحدد في نافذة القارئ Unselected base color in reader dialog
final
dialogWidth → double?
عرض نافذة اختيار القارئ Reader dialog max width
final
downloadProgressColor → Color?
لون "شريط التقدم" المخصص Custom "progress" color
final
hashCode → int
The hash code for this object.
no setterinherited
iconColor → Color?
لون الأيقونات العامة General icons color
final
lastListenText → String?
نص "آخر إستماع" المخصص Custom "last listen" text
final
nextIconHeight → double?
ارتفاع أيقونة التالي Next icon height
final
noInternetConnectionText → String?
نص "لا يوجد اتصال بالإنترنت" المخصص Custom "no internet connection" text
final
pauseIconHeight → double?
ارتفاع أيقونة الإيقاف Pause icon height
final
pauseIconPath → String?
مسار أيقونة الإيقاف المخصصة Custom pause icon path
final
playIconColor → Color?
لون أيقونة التشغيل Play icon color
final
playIconHeight → double?
ارتفاع أيقونة التشغيل Play icon height
final
playIconPath → String?
مسار أيقونة التشغيل المخصصة Custom play icon path
final
previousIconHeight → double?
ارتفاع أيقونة السابق Previous icon height
final
primaryColor → Color?
اللون الأساسي للواجهة Primary interface color
final
readerDropdownWidget → Widget?
ويدجت مخصص بدلاً من أيقونة السهم الافتراضية بجانب اسم القارئ Custom widget to replace the default dropdown arrow icon next to reader name
final
readerNameFontSize → double?
حجم خط اسم القارئ Reader name font size
final
readerNameInItemColor → Color?
لون اسم القارئ في العنصر Reader name color in item
final
readerNameInItemFontSize → double?
حجم خط اسم القارئ في العنصر Reader name font size in item
final
readerNameTextStyle → TextStyle?
نمط نص اسم القارئ في الزر Text style for reader name in the title/button
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
secondaryFontSize → double?
حجم الخط الثانوي Secondary font size
final
secondaryIconColor → Color?
لون الأيقونات الثانوية Secondary icons color
final
secondaryTextColor → Color?
لون الخط الثانوي Secondary text color
final
seekBarActiveTrackColor → Color?
لون المسار النشط لشريط التقدم Seek bar active track color
final
seekBarHorizontalPadding → double?
الحشو الأفقي لشريط التقدم Seek bar horizontal padding
final
seekBarInactiveTrackColor → Color?
لون المسار غير النشط لشريط التقدم Seek bar inactive track color
final
seekBarThumbColor → Color?
لون إبهام شريط التقدم Seek bar thumb color
final
selectedItemColor → Color?
لون العنصر المحدد Selected item color
final
surahNameColor → Color?
لون اسم السورة Surah name color
final
textColor → Color?
لون النص الأساسي Primary text color
final
timeContainerColor → Color?
لون حاوية الوقت المخصص Custom "time container" color
final
withAppBar → bool?
إظهار شريط التطبيق Show app bar
final

Methods

copyWith({Color? textColor, String? playIconPath, double? playIconHeight, Color? playIconColor, String? pauseIconPath, double? pauseIconHeight, Color? readerNameInItemColor, double? readerNameInItemFontSize, double? readerNameFontSize, Color? seekBarThumbColor, Color? seekBarActiveTrackColor, Color? seekBarInactiveTrackColor, double? seekBarHorizontalPadding, double? previousIconHeight, double? nextIconHeight, Color? backgroundColor, double? borderRadius, Color? dialogBackgroundColor, double? dialogBorderRadius, Color? selectedItemColor, Color? secondaryIconColor, double? secondaryFontSize, Color? secondaryTextColor, Color? primaryColor, Color? iconColor, Color? audioSliderBackgroundColor, Color? surahNameColor, double? dialogHeight, double? dialogWidth, Color? dialogHeaderTitleColor, Color? dialogCloseIconColor, Gradient? dialogHeaderBackgroundGradient, Color? dialogSelectedReaderColor, Color? dialogUnSelectedReaderColor, Color? dialogReaderTextColor, bool? withAppBar, String? ayahSingularText, String? ayahPluralText, String? lastListenText, String? dialogHeaderTitle, Color? backIconColor, Color? downloadProgressColor, String? noInternetConnectionText, Color? timeContainerColor, TextStyle? readerNameTextStyle, TextStyle? dialogReaderItemTextStyle, TextStyle? dialogHeaderTitleTextStyle, Widget? readerDropdownWidget}) → SurahAudioStyle
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