diff --git a/lib/pages/MyAppointments/MyAppointments.dart b/lib/pages/MyAppointments/MyAppointments.dart index c279a9ab..d2bd25c3 100644 --- a/lib/pages/MyAppointments/MyAppointments.dart +++ b/lib/pages/MyAppointments/MyAppointments.dart @@ -405,6 +405,7 @@ class _MyAppointmentsState extends State with SingleTickerProvid Widget _appointmentExpandableList(List _patientAppointmentList) { return ListView.separated( + addAutomaticKeepAlives: true, physics: BouncingScrollPhysics(), padding: EdgeInsets.only(top: 12), separatorBuilder: (context, index) { diff --git a/lib/pages/medical/ask_doctor/ask_doctor_page.dart b/lib/pages/medical/ask_doctor/ask_doctor_page.dart index 1081ef52..ab032541 100644 --- a/lib/pages/medical/ask_doctor/ask_doctor_page.dart +++ b/lib/pages/medical/ask_doctor/ask_doctor_page.dart @@ -40,6 +40,7 @@ class AskDoctorPage extends StatelessWidget { Widget _appointmentExpandableList(List _patientDoctorAppointmentList, model) { return ListView.separated( + addAutomaticKeepAlives: true, physics: BouncingScrollPhysics(), padding: EdgeInsets.only(top: 12), separatorBuilder: (context, index) { diff --git a/lib/pages/medical/labs/laboratory_result_page.dart b/lib/pages/medical/labs/laboratory_result_page.dart index 698e34d5..69f4b10e 100644 --- a/lib/pages/medical/labs/laboratory_result_page.dart +++ b/lib/pages/medical/labs/laboratory_result_page.dart @@ -53,6 +53,7 @@ class _LaboratoryResultPageState extends State { child: Column( children: [ ListView.builder( + addAutomaticKeepAlives: true, physics: BouncingScrollPhysics(), shrinkWrap: true, padding: EdgeInsets.only(bottom: 12), diff --git a/lib/pages/medical/labs/labs_home_page.dart b/lib/pages/medical/labs/labs_home_page.dart index b78617f3..7998b558 100644 --- a/lib/pages/medical/labs/labs_home_page.dart +++ b/lib/pages/medical/labs/labs_home_page.dart @@ -17,7 +17,7 @@ import 'package:provider/provider.dart'; import 'laboratory_result_page.dart'; class LabsHomePage extends StatelessWidget { - List imagesInfo =[]; + List imagesInfo = []; @override Widget build(BuildContext context) { @@ -50,6 +50,7 @@ class LabsHomePage extends StatelessWidget { child: FractionallySizedBox( widthFactor: 1.0, child: ListView.separated( + addAutomaticKeepAlives: true, physics: BouncingScrollPhysics(), padding: EdgeInsets.only(top: 12), separatorBuilder: (context, index) { diff --git a/lib/pages/medical/prescriptions/prescriptions_page.dart b/lib/pages/medical/prescriptions/prescriptions_page.dart index 0c24c66f..e550e1b0 100644 --- a/lib/pages/medical/prescriptions/prescriptions_page.dart +++ b/lib/pages/medical/prescriptions/prescriptions_page.dart @@ -26,6 +26,7 @@ class PrescriptionsPage extends StatelessWidget { return AppScaffold( baseViewModel: prescriptionsViewModel, body: ListView.separated( + addAutomaticKeepAlives: true, physics: BouncingScrollPhysics(), padding: EdgeInsets.only(top: 12), separatorBuilder: (context, index) { diff --git a/lib/pages/medical/radiology/radiology_home_page.dart b/lib/pages/medical/radiology/radiology_home_page.dart index 09e443e5..fb60d5da 100644 --- a/lib/pages/medical/radiology/radiology_home_page.dart +++ b/lib/pages/medical/radiology/radiology_home_page.dart @@ -54,6 +54,7 @@ class RadiologyHomePage extends StatelessWidget { child: FractionallySizedBox( widthFactor: 1.0, child: ListView.separated( + addAutomaticKeepAlives: true, physics: BouncingScrollPhysics(), padding: EdgeInsets.only(top: 12), separatorBuilder: (context, index) {