Browse Source

fix: reverse scroll level page

pull/20/head
AmirrezaChegini 3 weeks ago
parent
commit
ff154997a5
  1. 2
      lib/features/level/presentation/bloc/level_bloc.dart
  2. 1
      lib/features/level/presentation/ui/level_page.dart

2
lib/features/level/presentation/bloc/level_bloc.dart

@ -148,7 +148,7 @@ class LevelBloc extends Bloc<LevelEvent, LevelState> {
await Future.delayed(const Duration(seconds: 1));
if (scrollController.hasClients) {
if(currentLevel < 9){
if(currentLevel > 14){
scrollController.animateTo(
scrollController.position.maxScrollExtent,
duration: const Duration(milliseconds: 500), // Note: 500 seconds is very long.

1
lib/features/level/presentation/ui/level_page.dart

@ -22,6 +22,7 @@ class LevelPage extends StatelessWidget {
children: [
SingleChildScrollView(
controller: context.read<LevelBloc>().scrollController,
reverse: true,
child: Stack(
alignment: Alignment.center,
children: [

Loading…
Cancel
Save