aas*_*mad 2 pdf dart flutter flutter-dependencies flutter-layout
我正在开发 Flutter 项目,我正在尝试将 PDF 视图背景颜色更改为白色,但由于某种原因,即使我用其他小部件包装,颜色也不适用,所以如果我能得到任何帮助或建议,我将不胜感激。
基本上我也希望它是白色的。我不确定这是否可能,但如果我能得到任何建议,那就太棒了。
body: SfPdfViewer.asset(
'assets/data/songs.pdf',
initialZoomLevel: 3.0,
enableDoubleTapZooming: true,
initialScrollOffset: Offset.fromDirection(10),
controller: _pdfViewerController,
pageLayoutMode: PdfPageLayoutMode.single,
pageSpacing: 4,
canShowScrollHead: false,
onDocumentLoaded: (details) {
_pdfViewerController.jumpToPage(widget.pageNumber);
},
),
Run Code Online (Sandbox Code Playgroud)
我知道这有点晚了,但为了让将来的任何人都能轻松做到这一点,这里介绍了如何做到这一点:
首先你需要将其添加到你的pubspec.yaml:
syncfusion_flutter_core: ^20.4.53
Run Code Online (Sandbox Code Playgroud)
然后导入这个:
import 'package:syncfusion_flutter_core/theme.dart';
Run Code Online (Sandbox Code Playgroud)
最后SfPdfViewer.asset()用以下内容包装您的小部件SfPdfViewerTheme():
SfPdfViewerTheme(
data: SfPdfViewerThemeData(
backgroundColor: Colors.purple, //<----
),
child: SfPdfViewer.asset(
//your code here ...
),
),
Run Code Online (Sandbox Code Playgroud)
欲了解更多信息,请查看此。
| 归档时间: |
|
| 查看次数: |
3633 次 |
| 最近记录: |