首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小说阅读器——改版日记
lwlizhe
创建于2021-12-15
订阅专栏
开发日记
等 76 人订阅
共18篇文章
创建于2021-12-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Flutter&GLSL】用Fragment Shader来实现高性能的动画效果——如何修正翻页范围
书接上文,距离达到翻页动画本身的可用,还需要增加对翻页范围的限制,这次就来完成翻页动画的这最后一个拼图,接下来就可以暂时告别shader,回归dart的实现了。
【Flutter&GLSL】用Fragment Shader来实现高性能的动画效果——翻页动画的阴影实现
在前面的文章中,实现了最基础的翻页动画,不过距离应用还需要处理阴影和范围限制两部分,这次就来探索一下glsl中如何实现翻页阴影。
【Flutter&GLSL】用Fragment Shader来实现高性能的动画效果——翻页动画(一)
在之前的文章中通过FLutter的shader实现了一个360全景播放器,也同时体验了下fragment shader的强大能力,这次回归主线任务,通过fragment shader来改进翻页效果
【Flutter】基于 Draggable + DragTarget + GridView 还可以这么玩 —— 书架功能的实现
经过一段时间的持续摸鱼后,书架部分终于磨磨蹭蹭的完成了,总结一下功能点,下面就该轮到帖子和社区部分的开发了
【Flutter】什么叫主题色?能跟随主题变化的的才叫主题色!( palette_generator 插件介绍+ImageProvider源码分析)
这篇介绍一下Flutter的主题色提取插件——palette_generator,顺带分析一下ImageProvider;
【Flutter】小说阅读器改版记录 —— 算上注释,300行实现Soul的星球效果
这次更新的进度来到了主体APP的开发这块,展示的内容嘛,正如标题所述:算上注释,300行代码实现Soul首页的星球效果
【Flutter】小说阅读器改版记录 —— 踩了个Layer的坑
没想到Flutter中Layer树也是需要了解学习的东西;这玩意没人说呢……总之记录一次关于Layer的一个坑,并记录下以后可以改进的地方;
【Flutter】小说阅读器改版 —— 分页的改动
分页逻辑是小说阅读器的另一个重要的部分;在之前的项目中,这块对性能的影响非常大;现在再看下,好像并不是什么问题?
【Flutter】小说阅读器改版 —— 翻页动画(三)
现在小说阅读器这块,动画处理部分基本完成了,下面就该是内容分割计算部分了,两年前这个问题让我掉了不少头发,看看两年后textPainter有没有什么改进
【Flutter】小说阅读器改版 —— 翻页动画(二)
之前提出了一种特别好理解的方式实现一下翻起页背面的部分,现在分析和实现一下这块的效果;文章内容相当简短预警
【Flutter】小说阅读器改版 —— 翻页动画(一)
现在ListView可以正式脱离了,现在专注于翻页动画的部分即可;这里先列一下需要改进的部分,后续一个个实现
【Flutter】小说阅读器改版 (七)—— 翻页动画的准备工作
这篇为实现翻页动画做了点准备工作,总结一下就是给Item提供了包括当前page在内的一些信息,供其使用判断
【Flutter】小说阅读器改版 (六)—— 在动画播放中拦截手势
这次将最后一个问题:在动画播放过程中拦截掉手势事件,尝试解决一下,本以为是个挺小的问题,但是其实问题还不少……
【Flutter】小说阅读器改版 (五)—— 整合ScrollActivity
之前并为对Drag和自定义的ScrollActivity冲突做处理,现在结合Drag和自定义ScrollActivity,仅仅依靠Drag来实现要求;
【Flutter】小说阅读器改版 (四)—— 让ScrollActivity追踪手势最新位置
前面方法中,并为对动画执行过程中手势改变做处理;所以当手势改变的时候,动画表现不符要求;现在解决下这个问题
【Flutter】小说阅读器改版 (三)—— 实现支持 Drag 的ScrollActivity
上一篇中发现 animateTo方法触发的ScrollActivity会中断Drag流程,清空Drag信息,这次尝试解决下这个问题;
【Flutter】小说阅读器改版 (二)—— 改进一下仿真翻页的效果
遇到了一个有点棘手的问题,ListView内部滑动之类的东西都是activity驱动的,如果activity和drag事件冲突了怎么办呢?
【Flutter】小说阅读器改版 (一)—— 仿真翻页的思路优化
前面几篇实现了ListView的一些改造,现在可以对小说阅读器进行一次改版,使其基于ListView而非原来的canvas绘制;不过在此之前,或许可以做一些其他方面的优化,比如说仿真翻页这块;