|
本帖最后由 华天微读 于 2018-12-23 17:17 编辑
阅读器已加入火山全家桶,名为"轻量阅读器"。 本帖改为BUG和功能建议收集贴,我有好的阅读例程也会在此贴分享.如果大家在使用过程中发现有BUG和可用建议,请在此帖进行回复
覆盖滑动动画和滑动动画(GitHub图源,加载可能很慢)
这是一个轻量阅读组件,同大多数阅读APP一样,只提供了翻页动画,字体参数等设置/获取方法.优点有很多,使用便捷,方法名简短而形象,一句话,麻雀虽小但五脏俱全. 还有很重要的一点, 本组件将永久免费,且长期维护.永久为火山用户提供免费修复/空闲时间提供某些技术支持的服务. 如果您在某处看到有人出售本组件,您可以强烈的谴责他/她.当然,如果您告诉我了我,我也会强烈的谴责他/她. 如下图一般,您只需要简单的设置几个属性,然后添加阅读组件的初始化完成事件,即可开始阅读.有一点需要注意,即本组件的所有方法(除去读写属性方法)都需要放在组件初始化完成后使用.
当您仿照以上两张图完成代码之后,您就可以开始调试体验了. 现在该组件还属于一遍开发一遍测试的阶段, 故您不可以使用现阶段的组件进行项目开发,以免可能有未发现的BUG影响您的开发过程.()另,火山中集成的轻量阅读器公开了顶部/底部信息栏自行绘制事件,即开放接口,让用户自行绘制这两块区域的内容
- 这两天我会抽出时间写一款仿其他阅读APP的例子供大家参考.
复制代码
历史版本:
测试版V1.2:{
完成了大部分必须功能的封装,可以在[自己爽一爽就OK]的项目中使用.
1. 修复事件"加载上一章/加载下一张"事件中, 返回0为没有上一章/下一章(意为0=假,1=真);
2. 修复极小概率的跳章/跳页BUG
3. 全部方法增加了详细注释
4. 全部组件操作方法使用火山的异常宏.
5. 去掉了组件的读写权限 6. 修改设置翻页动画为通常方法(在组件初始化后使用)
7. 修复其他若干影响体验的小BUG.
预计下个修复版增加{
1. 增加动态设置繁体/简体
2. 增加设置背景图
3. 增加设置选中文本
4. 页面显示内容可定制化(显示章节数/已读数,最顶部章节名, 电池电量(可自行绘制), 当前时间等信息)
}
HTRead.zip
(88.69 KB, 下载次数: 86)
}
测试版V1.1:{
完成了大部分必须功能的封装,可以在[自己爽一爽就OK]的项目中使用.
1. 增加了触摸阅读器中间事件.
2. 增加阅读器取消翻页事件
3. 增加阅读器页数被改变事件(翻页事件)
4. 增加章节被改变事件(翻页到下一章上一章).
5. 修复其他小问题若干.
//更新为上方修复版
}
测试版V1.0:{
完成了大部分必须功能的封装,可以在[自己爽一爽就OK]的项目中使用.
//更新为上方修复版
}
|
|