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