Android书籍页面

Android书籍页面,android,Android,在Android中实现功能的最佳方式是什么?我有大量的文本(比如一本书),一次只显示一页。但是,我不想一次显示所有页面,让用户滚动浏览,而是想创建一个像iBooks一样的页面,每个页面都是独立的,用户可以“翻转”整个页面[不过,我不需要一个漂亮的翻转。一个简单的幻灯片,如Kindle for iOS,就可以了] 那我该怎么做呢?是否有必要创建customview,或者是否有其他方法可以不创建customview?之前曾问过(我认为): 可能的答案是:在 如果这不能满足您的需要,那么您可能需要一个

在Android中实现功能的最佳方式是什么?我有大量的文本(比如一本书),一次只显示一页。但是,我不想一次显示所有页面,让用户滚动浏览,而是想创建一个像iBooks一样的页面,每个页面都是独立的,用户可以“翻转”整个页面[不过,我不需要一个漂亮的翻转。一个简单的幻灯片,如Kindle for iOS,就可以了]

那我该怎么做呢?是否有必要创建customview,或者是否有其他方法可以不创建customview?

之前曾问过(我认为):

可能的答案是:在

如果这不能满足您的需要,那么您可能需要一个自定义视图,并且可能需要进行一些OpenGL工作。完成动画和页面弯曲(模拟弯曲页面的一角)是很有可能的,但需要一些数学知识,答案中似乎描述了这一点。您的里程可能会有所不同


编辑:啊,看

我知道我可能不太清楚这个问题:但我真的不喜欢所有那些花哨的翻转动作。一张简单的幻灯片也可以。我将更新问题以反映这一点……好的。那很好。现在,我们来看看如何把它和一本书联系起来。好像每个页面都有一个视图可能是浪费资源。因此,最好使用3/4视图,并在用户翻转时不断更改文本。那么,如何做整个文本的事情呢?或者有更好的方法吗?你可以滑入和滑出两个视图:将屏幕外的一页上的文本更改为下一页,然后按正确的方向滑到屏幕上。最后一件事:有没有方法计算哪些文本会出现在哪一页上?这取决于字体大小、间距,粗体文本和其他类似的项目:我从来没有做过太多的文本回流工作,但字体对象上通常有一些方法可以让您进行高度和宽度计算。无论您做什么,请确保它可以在屏幕大小不同的设备上工作。@ChrisStratton fill\u height,fill\u width可以涵盖这一点,不是吗?