PageViewBuild constructor
const
PageViewBuild({
- Key? key,
- required Widget? circularProgressWidget,
- required String? languageCode,
- required String? juzName,
- required String? sajdaName,
- required Widget? topTitleChild,
- required List bookmarkList,
- required Color? ayahSelectedFontColor,
- required Color? textColor,
- required Color? ayahIconColor,
- required bool showAyahBookmarkedIcon,
- required void onAyahLongPress(
- LongPressStartDetails details,
- AyahModel ayah
- required Color? bookmarksColor,
- required SurahInfoStyle? surahInfoStyle,
- required SurahNameStyle? surahNameStyle,
- required BannerStyle? bannerStyle,
- required BasmalaStyle? basmalaStyle,
- required void onSurahBannerPress(
- SurahNamesModel surah
- required int? surahNumber,
- required Color? ayahSelectedBackgroundColor,
- required VoidCallback? onPagePress,
- required bool isDark,
- required String? fontsName,
- required List<
int> ? ayahBookmarked, - required Widget? anotherMenuChild,
- required void anotherMenuChildOnTap(
- AyahModel ayah
- required Widget? secondMenuChild,
- required void secondMenuChildOnTap(
- AyahModel ayah
- required BuildContext userContext,
- required int pageIndex,
- required QuranCtrl quranCtrl,
- required bool isFontsLocal,
Implementation
const PageViewBuild({
super.key,
required this.circularProgressWidget,
required this.languageCode,
required this.juzName,
required this.sajdaName,
required this.topTitleChild,
required this.bookmarkList,
required this.ayahSelectedFontColor,
required this.textColor,
required this.ayahIconColor,
required this.showAyahBookmarkedIcon,
required this.onAyahLongPress,
required this.bookmarksColor,
required this.surahInfoStyle,
required this.surahNameStyle,
required this.bannerStyle,
required this.basmalaStyle,
required this.onSurahBannerPress,
required this.surahNumber,
required this.ayahSelectedBackgroundColor,
required this.onPagePress,
required this.isDark,
required this.fontsName,
required this.ayahBookmarked,
required this.anotherMenuChild,
required this.anotherMenuChildOnTap,
required this.secondMenuChild,
required this.secondMenuChildOnTap,
required this.userContext,
required this.pageIndex,
required this.quranCtrl,
required this.isFontsLocal,
});