2011-05-13 66 views
2

在Android中實現功能的最佳方式是使用大量文本(比如說一本書),並且每次顯示一個頁面。但是,不是一次顯示它,而是讓用戶滾動瀏覽它,我想創建它像iBooks,其中每個頁面是分開的,並且用戶「翻轉」它[雖然,我不需要幻想翻轉。一個簡單的幻燈片,就像iOS的Kindle一樣,會做]。Android Book Pages

那麼我應該怎麼做呢?是創建一個必要的customview,還是有沒有辦法做到這一點?

+1

不管你做什麼,請確保它適用於具有不同屏幕尺寸的設備。 – 2011-05-13 03:07:24

+0

@ChrisStratton fill_height,fill_width會覆蓋那個,不是? – yydl 2011-05-13 03:11:32

回答

3

以前問(我認爲):How to do page flip/turn/curl effect in android

可能回答:Implement page curl on android?http://code.google.com/p/android-page-curl/

一個項目如果不這樣做,你需要什麼,你可能需要一個定製的視圖,你」可能需要做一些OpenGL的工作。完成動畫和頁面彎曲(模擬彎曲頁面的角落)是很有可能的,但需要一些關於數學的知識,這在答案中有所描述。你的旅費可能會改變。

編輯:啊,看Android Left to Right slide animation

+0

我知道我可能不清楚這個問題:但我並不真正關心所有看似翻轉的東西。只是一個簡單的幻燈片也可以做。我會更新這個問題來反映這個... – yydl 2011-05-13 03:02:54

+0

好吧。那很好。現在該如何綁定一本書。對於每個頁面都有一個視圖可能會浪費資源。所以它可能最有意義的是擁有3/4個視圖,並隨着用戶翻轉而不斷改變文本。那麼怎麼做全文呢?或者,還有更好的方法? – yydl 2011-05-13 03:09:38

+0

您滑入和滑出的幾個視圖可能是要走的路:將屏幕外的文本更改爲下一頁,然後將其沿正確的方向滑動到屏幕上。 – Femi 2011-05-13 03:12:24