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