import 'package:SEFER/constant/box_name.dart'; import 'package:SEFER/main.dart'; import 'package:flutter/material.dart'; import 'package:google_fonts/google_fonts.dart'; import 'colors.dart'; class AppStyle { static TextStyle headTitle = TextStyle( fontWeight: FontWeight.bold, fontSize: 40, color: AppColor.accentColor, fontFamily: box.read(BoxName.lang) == 'ar' // ?GoogleFonts.notoNaskhArabic().fontFamily ? GoogleFonts.notoNaskhArabic().fontFamily : GoogleFonts.roboto().fontFamily); static TextStyle headTitle2 = TextStyle( fontWeight: FontWeight.bold, fontSize: 26, color: AppColor.writeColor, fontFamily: box.read(BoxName.lang) == 'ar' ? GoogleFonts.notoNaskhArabic().fontFamily : GoogleFonts.roboto().fontFamily); static TextStyle title = TextStyle( fontWeight: FontWeight.normal, fontSize: box.read(BoxName.lang) == 'ar' ? 14 : 16, color: AppColor.writeColor, fontFamily: box.read(BoxName.lang) == 'ar' ? GoogleFonts.notoNaskhArabic().fontFamily : GoogleFonts.roboto().fontFamily); static TextStyle subtitle = TextStyle( fontWeight: FontWeight.bold, fontSize: 13, color: AppColor.writeColor, fontFamily: box.read(BoxName.lang) == 'ar' ? GoogleFonts.notoNaskhArabic().fontFamily : GoogleFonts.roboto().fontFamily); static TextStyle number = const TextStyle( fontWeight: FontWeight.bold, fontSize: 14, color: AppColor.writeColor, fontFamily: 'digit'); static BoxDecoration boxDecoration = const BoxDecoration( boxShadow: [ BoxShadow( color: Color.fromARGB(255, 218, 218, 255), blurRadius: 5, offset: Offset(2, 4)), BoxShadow( color: AppColor.accentColor, blurRadius: 5, offset: Offset(-2, -2)) ], color: AppColor.secondaryColor, borderRadius: BorderRadius.all( Radius.elliptical(15, 30), )); static BoxDecoration boxDecoration1 = const BoxDecoration( boxShadow: [ BoxShadow( color: Color.fromARGB(255, 237, 230, 230), blurRadius: 5, offset: Offset(2, 4)), BoxShadow( color: Color.fromARGB(255, 242, 237, 237), blurRadius: 5, offset: Offset(-2, -2)) ], color: AppColor.secondaryColor, borderRadius: BorderRadius.all( Radius.elliptical(15, 30), ), ); }