diff --git a/lib/sheet_viewer_page.dart b/lib/sheet_viewer_page.dart index 7853d13..07b9d67 100644 --- a/lib/sheet_viewer_page.dart +++ b/lib/sheet_viewer_page.dart @@ -122,6 +122,7 @@ class _SheetViewerPageState extends State { }, child: Row( mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, children: [ Stack( children: [ @@ -131,20 +132,33 @@ class _SheetViewerPageState extends State { pageNumber: page, alignment: Alignment.center, ), - Container( - alignment: Alignment.bottomCenter, - padding: EdgeInsets.only(bottom: 5), - child: Text('$page / $numPages'), + Positioned.fill( + child: Container( + alignment: Alignment.bottomCenter, + padding: EdgeInsets.only(bottom: 5), + child: Text('$page / $numPages'), + ), ), ], ), Visibility( visible: twoPageMode == true, - child: PdfPageView( - key: ValueKey(page), - document: document, - pageNumber: page + 1, - alignment: Alignment.center, + child: Stack( + children: [ + PdfPageView( + key: ValueKey(page), + document: document, + pageNumber: page + 1, + // alignment: Alignment.center, + ), + Positioned.fill( + child: Container( + alignment: Alignment.bottomCenter, + padding: EdgeInsets.only(bottom: 5), + child: Text('${page + 1} / $numPages'), + ), + ), + ], ), ), ],