我发现了ireader的翻书效果有个特别大的问题:就是无论你翻的角度是多小,只要翻了,它就会翻过去,效果不是那么仿真,不够完美。有哪位前辈可以告诉我如何做这样的效果:
    -- 页面被翻起的部分小于40%时,如果放手,这页就不会被翻过去,就像在现实中一样。 具体效果可以参见 http://noza.cn/fbook/#/4 页面中的示例。
 
我说的是在android 手机上,不是在网页里哦

解决方案 »

  1.   

    考虑一页一页绘制试试,绘制成动画效果
    在OnDraw中实现
      

  2.   

    在Rexsee EMS免费版中,有可以100%完成楼主说的效果的API,只要调用就可以了。我想,至于原理,就算了吧,结果最重要。不过,要调用Rexsee的API,好像只能用非原生的开发方法,就是用HTML + JS才可以。
      

  3.   

    我学过Rexsee的那套东西,他们好像版本有限制,这个功能免费版好像做不了,别的版本能做,挺简单的
      

  4.   

    新学android,能给下Rexsee EMS的连接么。谢谢哈
      

  5.   

    www.rexsee.com 免费版的就可以做的
      

  6.   

    http://www.rexsee.com/CN/help/pageFlip.html用rexsee做电子书很简单。
    function readabook(){
    rexseePageFlip.show('testFlipBook','http://www.rexsee.com/rexsee/story.txt','background-color:'+rexseeStorage.getRoot()+'/download/pageBackground.jpg;label-background-color:'+rexseeStorage.getRoot()+'/download/pageBackground.jpg;label-padding:40 20 35 20;font-size:24px;color:#000000;text-align:left;line-height:120%;border-width:0px;border-color:#0000FF;window-align:center;window-vertical-align:top;width:'+document.body.clientWidth+';height:'+Math.round((rexseeScreen.getScreenHeight()-rexseeScreen.getNoticeBarHeight())/rexseeScreen.getScreenDensityScale()-200)+';window-modeless:true;',2,'');
    }
      

  7.   

    你可以参考下这个http://blog.csdn.net/hmg25/article/details/6419694
    你在代码里边加个判断就行了,抬起后翻页是做了一个动画的,你可以自己添加一个小于40%后的动画
      

  8.   

    而且rexsee还有好多其他的页面过度效果
      

  9.   

    Rexsee EMS 采用的是html+css+js开发android应用程序。
      

  10.   

    有视频教程么?我自己想把一些小说做成电子书,没事儿的时候自己看看书。怎么做?
     我感觉用rexsee的话,我只是去搜集一下相应的文本就行了,是不是这样?