TasmeeStyle class

نمط واجهة التسميع (زر التسجيل، الحالات، النتائج، الإعدادات).

كل الحقول قابلة للتجاوز — والقيم الافتراضية عربية لتُلائم i18n التطبيقات المضيفة عبر تمرير قيمها الخاصة.

Constructors

TasmeeStyle({Color? backgroundColor, Color? hiddenWordColor, Color? textColor, Color? accentColor, Color? correctColor, Color? incorrectColor, Color? tajweedErrorColor, Color? normalErrorColor, Color? tashkeelErrorColor, Color? recordButtonColor, Color? stopButtonColor, Color? iconColor, double? borderRadius, double? height, double? elevation, Color? shadowColor, String? startRecordingLabel, String? stopRecordingLabel, String? processingLabel, String? recordingLabel, String? settingsLabel, String? retryLabel, String? exitLabel, String? showWordsLabel, String? hideWordsLabel, String? resultsToggleLabel, String? resultsTitle, String? noErrorsLabel, String? totalErrorsLabel, String? tajweedErrorsLabel, String? normalErrorsLabel, String? tashkeelErrorsLabel, String? expectedLabel, String? actualLabel, String? engineLocalLabel, String? engineServerLabel, String? serverUrlLabel, String? checkServerLabel, String? modelDownloadTitle, String? modelDownloadNote, String? disclaimer})
const
TasmeeStyle.defaults({required bool isDark, required BuildContext context})
factory

Properties

accentColor → Color?
final
actualLabel → String?
final
backgroundColor → Color?
final
borderRadius → double?
final
checkServerLabel → String?
final
correctColor → Color?
لون الكلمة الصحيحة (أخضر — خط سفلي تحت الكلمة).
final
disclaimer → String?
إخلاء المسؤولية (إلزامي بموجب رخصة نموذج Quran-Lab NPL-1.2).
final
elevation → double?
final
engineLocalLabel → String?
final
engineServerLabel → String?
final
exitLabel → String?
final
expectedLabel → String?
final
hashCode → int
The hash code for this object.
no setterinherited
height → double?
final
hiddenWordColor → Color?
لون إخفاء كلمات التسميع غير المتلوّة (يجب أن يطابق خلفية الصفحة — يُستخدم backgroundColor ثم الافتراضي إن لم يُحدَّد).
final
hideWordsLabel → String?
final
iconColor → Color?
final
incorrectColor → Color?
لون الكلمة الخاطئة (أحمر — يُستخدم احتياطًا عند غياب نوع الخطأ).
final
modelDownloadNote → String?
final
modelDownloadTitle → String?
final
noErrorsLabel → String?
final
normalErrorColor → Color?
لون الخط السفلي لأخطاء النطق (أحمر).
final
normalErrorsLabel → String?
final
processingLabel → String?
final
recordButtonColor → Color?
final
recordingLabel → String?
final
resultsTitle → String?
final
resultsToggleLabel → String?
زر فتح/إغلاق bottomSheet النتائج.
final
retryLabel → String?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serverUrlLabel → String?
final
settingsLabel → String?
final
shadowColor → Color?
final
showWordsLabel → String?
زر إظهار/إخفاء كل كلمات الصفحة (العين).
final
startRecordingLabel → String?
final
stopButtonColor → Color?
final
stopRecordingLabel → String?
final
tajweedErrorColor → Color?
لون الخط السفلي لأخطاء التجويد (بنفسجي).
final
tajweedErrorsLabel → String?
final
tashkeelErrorColor → Color?
لون الخط السفلي لأخطاء التشكيل (برتقالي).
final
tashkeelErrorsLabel → String?
final
textColor → Color?
final
totalErrorsLabel → String?
final

Methods

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