APP巨量更新,再次优化UI效果,修复分类滑动BUG,增加手机本地缓存高级功能,优化大量代码提高旧手机的流畅度。EFV后台新增全局特效字幕功能!

云转码字幕

2022-04-06T03:54:27.459Z

最近有用户反应,APP在一些6年前的旧手机上会出现卡顿的情况!我就让我很在意,所以趁着这个月专门进修flutter性能优化的过程中,花了大量时间完全重写了现有APP的大量源码!就算现在是6年前的手机上运行,也能顺畅无比!这次完全重写了原来http请求相关的代码,使用全新的逻辑,并且配合了手机自带的sqlite数据库功能,进行本地数据缓存,即再次请求相同API的时候,直接从本地读取,不再从服务器中读取!改写了大量的代码,优化低内存和旧手机的使用体验!完美的顺畅体验!并且修复了两个BUG,一个是tab中切换分类之后,分类中顶部的滑动展示功能无法点击,一个是分类中无限加载是加载热门而不是加载最新的BUG。再次根据用户反馈优化了UI,有用户反应每一个展示项目如果片名只占用一行的情况下,空白区域太大,导致视觉上不和谐,于是这次精调的尺寸,使信息之间更加紧凑,变得更加漂亮了!

UI优化截图:

更新日志:

一、APP大幅更新,重写http请求相关代码,新增手机本地缓存机制,缓存请求回来的json,缓存时间为1个小时,此期间不再从服务器读取数据,而是直接从手机本地读取,采用sqlite数据库!

二、APP大幅优化性能,重写大量UI代码,使其在6年前老手机运行也能保持顺畅和流畅的体验!

三、再次优化UI,根据用户反馈,精调列表视频条目中间标题行高!

四、修复APP中部分BUG,例如分类中的热门视频滑动展示板块无法点击的BUG,加载更多加载的是分类热门而不是分类最新的BUG!

五、升级FLUTTER和KOKLIN为最新版本,升级androidSDK为31!

六、EFVCMS后台新增了全局特效字幕功能,当默认的跑马灯或者水印无法满足复杂的需求时,可自行编写ASS特效代码,可在转码时全局生效,可与自带的跑马灯的水印功能同时使用,可与烧录同名字幕同时生效!可自定义字体样式,可自行编写任意类型特效!

特效字幕设置截图:

file

效果截图:

file