分享的是我在早期做的一个TXT电子书阅读器,基本实现的功能有电子书列表,阅读翻页,修改字体大小,修改背景,跳转到指定位置和书签功能。可以说还是基本凑齐了大部分阅读器的功能了,下面先看几张图片: ![](https://box.kancloud.cn/2016-08-26_57bfb36c0a76f.png) 主要功能都在阅读界面,所以就分享下这个界面的思路。 首先由于是txt文本,而且为了书签功能,采用随机文件流读取电子书内容,这样可以得到当前读取的位置,这个位置就作为书签记录用。 如何读取每一页的内容,从随机文件流中读取适当内容作为当前也展示的文本,采用复写view画图方法,手动读取一页内容并画在view上面, 采用的是pagefactory类处理,详见此类。 阅读界面的工具菜单,采用popwindow实现,这样比较好控制在界面中的位置,当然UI比较挫就将就了撒。 翻书效果,这个效果是借鉴了csdn上一位作者的例子实现的,所以想了解具体内容只有去看原作者的博客是最好的啦。 最后,因为这个程序做了也有一段时间了,具体细节已记不清楚了,大家直接看源码好了,下面附上本程序源码和UI美化后的一个截图,嘿嘿。' 安卓TXT电子书阅读器代码解析,源码下载 http://bbs.jiandaima.com/thread-134-1-1.html