我正在研究一款具有感覺像iPhone主屏幕的部分的Android應用程序。有許多頁面基本上以不同的配置顯示相同的數據,用戶應該能夠在它們之間快速移動。一般不會超過4或5頁。多頁面的android設計模式是什麼?
我可以在iPhone頁面底部多點複製iPhone主屏幕的體驗,但這並不覺得非常適合Android。 Android中用於查看和與此類視圖進行交互的設計模式是什麼?我知道Android主屏幕有一個帶點的變體,但我從未在應用程序中看到它。
屏幕截圖或現有應用程序的鏈接會很好。
我正在研究一款具有感覺像iPhone主屏幕的部分的Android應用程序。有許多頁面基本上以不同的配置顯示相同的數據,用戶應該能夠在它們之間快速移動。一般不會超過4或5頁。多頁面的android設計模式是什麼?
我可以在iPhone頁面底部多點複製iPhone主屏幕的體驗,但這並不覺得非常適合Android。 Android中用於查看和與此類視圖進行交互的設計模式是什麼?我知道Android主屏幕有一個帶點的變體,但我從未在應用程序中看到它。
屏幕截圖或現有應用程序的鏈接會很好。
股票Android啓動器在主屏幕上有左/右分頁行爲,它是開源的。
這是Workspace類。請特別注意onTouchEvent
和onInterceptTouchEvent
方法。實用程序類Scroller和VelocityTracker一起用於定義在用戶從拖動中放開時捕捉頁面的行爲。
Hootsuite使用這種設計模式,在我看來它效果很好。我認爲它不會以負面的方式影響Android上的用戶體驗。我發現人們將iPhone應用程序移植到Android時遇到的最大問題是他們試圖移植每一種設計模式。我不認爲你想要實現的是一個問題。
對於今天的人讀這個答案,在Android支持庫的ViewPager類現在是這樣做的更簡單,更標準化的方式。 – adamp 2012-02-22 18:43:34