resumeAutoScroll method

void resumeAutoScroll()

استئناف السكرول — يعيد حساب هدف التوقف إن كان الحالي قد تجاوزه

Implementation

void resumeAutoScroll() {
  if (!state.isActive.value) return;
  state.isPaused.value = false;
  // إخفاء عناصر التحكم عند الاستئناف
  QuranCtrl.instance.isShowControl.value = false;
  QuranCtrl.instance.update(['isShowControl']);

  // إعادة حساب هدف التوقف من الصفحة الحالية
  final currentPage = state.currentScrollPage.value;
  _calculateAndSetTargetPage(currentPage);

  _startTicker();
}