我正在开发一个Android应用程序,其中有一个感觉像iPhone主屏幕的部分。有一堆页面基本上以不同的配置显示相同的数据,用户应该能够在它们之间快速移动。通常不会超过4或5页。
我可以在iPhone主屏幕上复制体验,页面底部有多个点,但这并不是非常友好的。 Android中用于查看和与此类视图交互的设计模式是什么?我知道android主屏幕有一个带点的变体,但我从来没有在应用程序中看到过它。
现有应用的屏幕截图或链接非常棒。
答案 0 :(得分:2)
股票Android启动器在主屏幕上有左/右分页行为,它是开源的。
这是Workspace类。请特别注意onTouchEvent
和onInterceptTouchEvent
方法。实用程序类Scroller和VelocityTracker一起用于定义当用户放弃拖动时捕捉到页面的行为。
答案 1 :(得分:0)
Hootsuite使用这种设计模式,在我看来效果很好。我不认为它会以负面的方式影响Android上的用户体验。我发现人们将iPhone应用程序移植到Android的最大问题是他们尝试将每个设计模式移植到其上。我不认为你想要实施的是一个问题。