递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 11741|回复: 9
打印 上一主题 下一主题

[安卓] 火山阅读器组件[长更帖]

 关闭 [复制链接]

14

主题

105

帖子

651

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
651
QQ
跳转到指定楼层
楼主
发表于 2018-12-15 12:36:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 华天微读 于 2018-12-23 17:17 编辑

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

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



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

  1. 初始化下面编写打开内容进行阅读
复制代码

当然,上一章下一张的加载时不可缺少的



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


  1. 这两天我会抽出时间写一款仿其他阅读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]的项目中使用.
       //更新为上方修复版
   }

QQ截图20181215122011.png (19.31 KB, 下载次数: 114)

QQ截图20181215122011.png
火山基础入门,100元特价优惠!
加群咨询:710113438
详情:http://jc.wlxs.net/
回复

使用道具 举报

0

主题

20

帖子

351

积分

中级会员

Rank: 3Rank: 3

积分
351
沙发
发表于 2018-12-15 15:19:46 | 只看该作者
  赞    一    个
回复

使用道具 举报

4

主题

33

帖子

136

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
136
板凳
发表于 2018-12-15 16:45:47 | 只看该作者
谢谢分享
回复

使用道具 举报

8

主题

105

帖子

1004

积分

金牌会员

Rank: 6Rank: 6

积分
1004
地板
发表于 2018-12-15 18:27:44 来自手机 | 只看该作者
大赞楼主!!!!!!
回复

使用道具 举报

1

主题

17

帖子

178

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
178
5#
发表于 2018-12-15 20:45:37 | 只看该作者
顶。虽然用不上。
回复

使用道具 举报

121

主题

353

帖子

1956

积分

金牌会员

Rank: 6Rank: 6

积分
1956
6#
发表于 2018-12-16 12:43:38 | 只看该作者
支持楼主,无私奉献.
回复

使用道具 举报

7

主题

130

帖子

1015

积分

金牌会员

Rank: 6Rank: 6

积分
1015
7#
发表于 2018-12-18 21:56:15 | 只看该作者
谢谢分享,收藏学习
回复

使用道具 举报

0

主题

8

帖子

39

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
39
8#
发表于 2018-12-20 10:02:51 | 只看该作者

谢谢分享
回复

使用道具 举报

15

主题

79

帖子

568

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
568
9#
发表于 2018-12-28 11:20:23 | 只看该作者
这两天我会抽出时间写一款仿其他阅读APP的例子供大家参考.

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

使用道具 举报

14

主题

105

帖子

651

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
651
QQ
10#
 楼主| 发表于 2018-12-28 14:18:40 | 只看该作者
Lynyh1314 发表于 2018-12-28 11:20
这两天我会抽出时间写一款仿其他阅读APP的例子供大家参考.

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

这几天在忙着封装LuaJ类库,没时间呀!!! 等我封装完LuaJ类库,就来更新例子!
火山基础入门,100元特价优惠!
加群咨询:710113438
详情:http://jc.wlxs.net/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-26 06:19 , Processed in 0.098716 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表