递归火山软件开发平台

标题: 火山阅读器组件[长更帖] [打印本页]

作者: 华天微读    时间: 2018-12-15 12:36
标题: 火山阅读器组件[长更帖]
本帖最后由 华天微读 于 2018-12-23 17:17 编辑

阅读器已加入火山全家桶,名为"轻量阅读器"。 本帖改为BUG和功能建议收集贴,我有好的阅读例程也会在此贴分享.如果大家在使用过程中发现有BUG和可用建议,请在此帖进行回复

覆盖滑动动画和滑动动画(GitHub图源,加载可能很慢)



这是一个轻量阅读组件,同大多数阅读APP一样,只提供了翻页动画,字体参数等设置/获取方法.
优点有很多,使用便捷,方法名简短而形象,一句话,麻雀虽小但五脏俱全.
还有很重要的一点, 本组件将永久免费,且长期维护.永久为火山用户提供免费修复/空闲时间提供某些技术支持的服务.
如果您在某处看到有人出售本组件,您可以强烈的谴责他/她.当然,如果您告诉我了我,我也会强烈的谴责他/她.
如下图一般,您只需要简单的设置几个属性,然后添加阅读组件的初始化完成事件,即可开始阅读.有一点需要注意,即本组件的所有方法(除去读写属性方法)都需要放在组件初始化完成后使用.
  1. 属性设置
复制代码
(, 下载次数: 109)
  1. 初始化下面编写打开内容进行阅读
复制代码
(, 下载次数: 103)
当然,上一章下一张的加载时不可缺少的

(, 下载次数: 102)

当您仿照以上两张图完成代码之后,您就可以开始调试体验了.
现在该组件还属于一遍开发一遍测试的阶段, 故您不可以使用现阶段的组件进行项目开发,以免可能有未发现的BUG影响您的开发过程.()
另,火山中集成的轻量阅读器公开了顶部/底部信息栏自行绘制事件,即开放接口,让用户自行绘制这两块区域的内容

(, 下载次数: 139)
  1. 这两天我会抽出时间写一款仿其他阅读APP的例子供大家参考.
复制代码

历史版本:    
   测试版V1.2:{
       完成了大部分必须功能的封装,可以在[自己爽一爽就OK]的项目中使用.
       1. 修复事件"加载上一章/加载下一张"事件中, 返回0为没有上一章/下一章(意为0=假,1=真);
       2. 修复极小概率的跳章/跳页BUG
       3. 全部方法增加了详细注释
       4. 全部组件操作方法使用火山的异常宏.
       5. 去掉了组件的读写权限       6. 修改设置翻页动画为通常方法(在组件初始化后使用)
       7. 修复其他若干影响体验的小BUG.

       预计下个修复版增加{
            1. 增加动态设置繁体/简体
            2. 增加设置背景图
            3. 增加设置选中文本
            4. 页面显示内容可定制化(显示章节数/已读数,最顶部章节名, 电池电量(可自行绘制), 当前时间等信息)
       }

       (, 下载次数: 86)
   }

   测试版V1.1:{
       完成了大部分必须功能的封装,可以在[自己爽一爽就OK]的项目中使用.
       1. 增加了触摸阅读器中间事件.
       2. 增加阅读器取消翻页事件
       3. 增加阅读器页数被改变事件(翻页事件)
       4. 增加章节被改变事件(翻页到下一章上一章).
       5. 修复其他小问题若干.
       //更新为上方修复版
   }


   测试版V1.0:{
       完成了大部分必须功能的封装,可以在[自己爽一爽就OK]的项目中使用.
       //更新为上方修复版
   }

作者: lyuan55    时间: 2018-12-15 15:19
  赞    一    个
作者: 正版用户    时间: 2018-12-15 16:45
谢谢分享
作者: scholer    时间: 2018-12-15 18:27
大赞楼主!!!!!!
作者: hs888888    时间: 2018-12-15 20:45
顶。虽然用不上。
作者: 兰枝    时间: 2018-12-16 12:43
支持楼主,无私奉献.
作者: numbersir    时间: 2018-12-18 21:56
谢谢分享,收藏学习
作者: qdc791004    时间: 2018-12-20 10:02

谢谢分享
作者: Lynyh1314    时间: 2018-12-28 11:20
这两天我会抽出时间写一款仿其他阅读APP的例子供大家参考.

什么时候出呀。等例子看呢。新手不会开发呀。
作者: 华天微读    时间: 2018-12-28 14:18
Lynyh1314 发表于 2018-12-28 11:20
这两天我会抽出时间写一款仿其他阅读APP的例子供大家参考.

什么时候出呀。等例子看呢。新手不会开发呀。 ...

这几天在忙着封装LuaJ类库,没时间呀!!! 等我封装完LuaJ类库,就来更新例子!




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4