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(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Stack(
children: [
@@ -131,20 +132,33 @@ class _SheetViewerPageState extends State<SheetViewerPage> {
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'),
),
),
],
),
),
],