计算每行的最大单词数和每页的最大行数

时间:2018-08-26 15:32:02

标签: dart flutter

我正在使用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,
  ));

如何计算每页屏幕可以显示多少个单词? 请需要帮助。

0 个答案:

没有答案