做一个本地电子书阅读器,没有经验不知道怎么下手。求有经验的牛人给点丝路和经验。谈谈用什么空间显示内容,怎么实现翻页,翻页特效,添加书签,动态改变字体大小颜色,改变背景主题,跳转,自动加载本地书籍。帮助我们这些迷茫的初级程序员,感激了。

解决方案 »

  1.   

    你可以参照这篇blog
    http://blog.csdn.net/hmg25/article/details/6342539
      

  2.   


    这个翻页效果很好,但是在2.3.4的机器上测试有bug,滑动上面翻页没有问题,但是滑动下面向后翻页时翻页完成后隔0.5秒全屏变灰。向前翻页时翻页完成后立即闪回前一页,一半文字一半灰屏,并且是斜对角的。
    在模拟器上没有问题,在其他机器上也没有问题,这搞的很郁闷。而且我的需求是可以上下滑动滚动的,也可以选择点击屏幕右边(下边)显示下一页,点击左边(上边)显示上一页.这个应该要用到自定义View吧。每页显示的行数现在能算出来,每页的内容是存到 Vector<String> m_lines = new Vector<String>();里的,一个元素代表一行。怎么实现上下滚动翻页呢?而且可以点击左边(上边),右边(下边)翻页?
      

  3.   

    开源软件CoolReader,功能很齐全,希望能帮倒你
      

  4.   


    现在先实现最简单的txt文件,其他的等这边功能实现了再说吧。