eso icon indicating copy to clipboard operation
eso copied to clipboard

我想给小说阅读部分增加一个上下滚动的效果,想请教一下在代码的什么地方可以处理一下

Open Yibei-ayuo opened this issue 1 year ago • 10 comments

如题,我在TextCompositionPage中,将...widget.controller.pages,这一行改成listview,但实际运行的时候发现TextCompositionEffect中绘制的时候index的值有问题,导致paint()执行不下去。

所以想请教一下,这里该怎么处理比较好,或者有什么更好的方案?

Yibei-ayuo avatar Mar 23 '23 02:03 Yibei-ayuo

我用滑动模拟了滚动效果,完全的滚动适合单页绘制,不包含页眉页脚,然后用ListView串起来

mabDc avatar Mar 23 '23 02:03 mabDc

我尝试过滚动,但是这个框架不太适合,可以利用这个代码,但是需要用新的页面

mabDc avatar Mar 23 '23 03:03 mabDc

我尝试过滚动,但是这个框架不太适合,可以利用这个代码,但是需要用新的页面

指的是分页逻辑部分复用么?然后基于分好的textpages重新利用listview进行上下滑动的逻辑处理么

Yibei-ayuo avatar Mar 23 '23 03:03 Yibei-ayuo

我录屏发不出,失败

mabDc avatar Mar 23 '23 03:03 mabDc

我尝试过滚动,但是这个框架不太适合,可以利用这个代码,但是需要用新的页面

指的是分页逻辑部分复用么?然后基于分好的textpages重新利用listview进行上下滑动的逻辑处理么

对,是这个意思

mabDc avatar Mar 23 '23 03:03 mabDc

好的,我试试,非常感谢

Yibei-ayuo avatar Mar 23 '23 06:03 Yibei-ayuo

好的,我试试,非常感谢

ListView.Builder应该有办法,主要考虑动态生成页面是个麻烦

mabDc avatar Mar 23 '23 14:03 mabDc

好的,我试试,非常感谢

或者分章节滚动,不完全串起来。章节内部单页长页面滚动,下一章靠滑动触发

mabDc avatar Mar 23 '23 14:03 mabDc

官方打包好的有这个选项,源代码没有

pangoo-reuse avatar Apr 12 '23 10:04 pangoo-reuse

官方打包好的有这个选项,源代码没有

你很细心。那你仔细看,这个都是假的。滚动也是模拟出来的。

mabDc avatar Apr 12 '23 11:04 mabDc