我正在使用Flutter开发图书阅读器应用程序,
我使用PageView小部件进行分页,它需要childCount
和内容(按索引),需要计算每行最多单词和每页最多行,以将字符串内容拆分为多个页面并传递给PageView.custom。
这是代码。
PageView.custom(
childrenDelegate: SliverChildBuilderDelegate(
(BuildContext context, int index) {
return Container(
child: Text(
text,
style: TextStyle(
fontSize: 14.0,
color: Color.fromRGBO(70, 62, 44, 1.0),
decoration: TextDecoration.none,
),
overflow: TextOverflow.clip,
maxLines: 20,
textScaleFactor: 1.0,
),
);
},
childCount: 20,
addAutomaticKeepAlives: false,
addRepaintBoundaries: false,
));
如何计算每页屏幕可以显示多少个单词? 请需要帮助。