Center page numbers

This commit is contained in:
2025-07-25 18:02:46 +02:00
parent d06cf73dd9
commit 0459e19a5f

View File

@@ -122,6 +122,7 @@ class _SheetViewerPageState extends State<SheetViewerPage> {
}, },
child: Row( child: Row(
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [ children: [
Stack( Stack(
children: [ children: [
@@ -131,20 +132,33 @@ class _SheetViewerPageState extends State<SheetViewerPage> {
pageNumber: page, pageNumber: page,
alignment: Alignment.center, alignment: Alignment.center,
), ),
Container( Positioned.fill(
alignment: Alignment.bottomCenter, child: Container(
padding: EdgeInsets.only(bottom: 5), alignment: Alignment.bottomCenter,
child: Text('$page / $numPages'), padding: EdgeInsets.only(bottom: 5),
child: Text('$page / $numPages'),
),
), ),
], ],
), ),
Visibility( Visibility(
visible: twoPageMode == true, visible: twoPageMode == true,
child: PdfPageView( child: Stack(
key: ValueKey(page), children: [
document: document, PdfPageView(
pageNumber: page + 1, key: ValueKey(page),
alignment: Alignment.center, 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'),
),
),
],
), ),
), ),
], ],