AutoScrollStyle.defaults constructor
AutoScrollStyle.defaults({
- required bool isDark,
- required BuildContext context,
Implementation
factory AutoScrollStyle.defaults(
{required bool isDark, required BuildContext context}) {
final scheme = Theme.of(context).colorScheme;
final primary = scheme.primary;
return AutoScrollStyle(
sliderActiveColor: primary,
sliderInactiveColor: primary.withValues(alpha: .3),
sliderThumbColor: primary,
overlayBackgroundColor:
AppColors.getBackgroundColor(isDark).withValues(alpha: .92),
iconColor: AppColors.getTextColor(isDark),
activeIconColor: primary,
textColor: AppColors.getTextColor(isDark),
chipSelectedColor: primary.withValues(alpha: .15),
chipUnselectedColor: Colors.transparent,
borderRadius: 16,
labelStyle: TextStyle(
fontSize: 13,
fontFamily: 'cairo',
color: AppColors.getTextColor(isDark),
package: 'quran_library',
),
speedLabelStyle: TextStyle(
fontSize: 14,
fontWeight: FontWeight.w700,
fontFamily: 'cairo',
color: primary,
package: 'quran_library',
),
notesStyle: TextStyle(
fontSize: 14,
fontFamily: 'cairo',
color: AppColors.getTextColor(isDark),
package: 'quran_library',
),
notesLabelText: 'ضبط سرعة السكرول والتوقف التلقائي',
);
}