From 3565dd574502d2ab30748dc40836d4b1f8a8dcfc Mon Sep 17 00:00:00 2001 From: em Date: Mon, 26 Apr 2021 11:18:55 +0200 Subject: [PATCH] 2021-04-26 --- lib/widgets/simple_viewer.dart | 43 +++++++++++++++++----------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/lib/widgets/simple_viewer.dart b/lib/widgets/simple_viewer.dart index cd3fe5c4..97cdcedd 100644 --- a/lib/widgets/simple_viewer.dart +++ b/lib/widgets/simple_viewer.dart @@ -149,31 +149,32 @@ class _QuillSimpleViewerState extends State ); if (widget.truncate) { - child = Container( - height: widget.truncateHeight, - width: widget.truncateWidth, - child: SingleChildScrollView( - physics: const NeverScrollableScrollPhysics(), - controller: ScrollController(), - child: child), - ); if (widget.truncateScale != null) { - child = Align( - heightFactor: widget.truncateScale, - widthFactor: widget.truncateScale, - alignment: widget.truncateAlignment ?? Alignment.topLeft, - child: Transform.scale( - scale: widget.truncateScale!, - alignment: widget.truncateAlignment ?? Alignment.topLeft, - child: child), - ); + child = Container( + height: widget.truncateHeight, + child: Align( + heightFactor: widget.truncateScale, + widthFactor: widget.truncateScale, + alignment: widget.truncateAlignment ?? Alignment.topLeft, + child: Container( + width: widget.truncateWidth! / widget.truncateScale!, + child: SingleChildScrollView( + physics: const NeverScrollableScrollPhysics(), + child: Transform.scale( + scale: widget.truncateScale!, + alignment: + widget.truncateAlignment ?? Alignment.topLeft, + child: child))))); + } else { + child = Container( + height: widget.truncateHeight, + width: widget.truncateWidth, + child: SingleChildScrollView( + physics: const NeverScrollableScrollPhysics(), child: child)); } } - return QuillStyles( - data: _styles, - child: child, - ); + return QuillStyles(data: _styles, child: child); } List _buildChildren(Document doc, BuildContext context) {