0

我已经在网上搜索了一段时间,但还没有找到任何有效的方法。

我正在构建一个需要“电子阅读器”式小部件的颤振应用程序。这应该能够接受一个 looooooooooong 文本对象,具有 \n 形式的潜在段落缩进,然后有一个水平页面浏览,其中不适合每个页面的文本溢出到下一页。

到目前为止,我已经尝试过 pageview.builder ,您(非常缓慢地)一次添加一个单词,确定文本对象的高度,然后添加另一个单词或如果它不适合视口高度则移至下一页. 我还尝试了对整个段落的类似方法,以及涉及多个锁定列表视图的解决方案,其中每当您滑动时文本滚动等于视口高度。

这些实现都不是特别好,而且都感觉过于复杂。

有没有人推荐的实现这一目标的好方法?

4

0 回答 0