安卓TXT阅读器分享

来源:互联网 发布:算法导论的java实现 编辑:程序博客网 时间:2024/04/28 08:40
写博客的习惯是断断续续,大部分都是转载别人的好的技术文章。今天呢我也来写几篇原创的博客,今天这里要分享的是我在早期做的一个TXT电子书阅读器,基本实现的功能有电子书列表,阅读翻页,修改字体大小,修改背景,跳转到指定位置和书签功能。可以说还是基本凑齐了大部分阅读器的功能了,下面先看几张图片:

                   

主要功能都在阅读界面,所以就分享下这个界面的思路。

  首先由于是txt文本,而且为了书签功能,采用随机文件流读取电子书内容,这样可以得到当前读取的位置,这个位置就作为书签记录用。

如何读取每一页的内容,从随机文件流中读取适当内容作为当前也展示的文本,采用复写view画图方法,手动读取一页内容并画在view上面,

采用的是pagefactory类处理,详见此类。

阅读界面的工具菜单,采用popwindow实现,这样比较好控制在界面中的位置,当然UI比较挫就将就了撒。

翻书效果,这个效果是借鉴了csdn上一位作者的例子实现的,所以想了解具体内容只有去看原作者的博客是最好的啦。

最后,因为这个程序做了也有一段时间了,具体细节已记不清楚了,大家直接看源码好了,下面附上本程序源码和UI美化后的一个截图,嘿嘿。


下载请到http://download.csdn.net/detail/luoxiangyu001/4450104