Android Tweetdeck-like UI

时间:2011-03-20 22:48:36

标签: android user-interface workspace

我开始使用Android开发,我希望有一个类似于tweetdeck的界面:有几个工作区(活动)从左到右排列,用户可以在它们之间切换水平的手势。与Android桌面切换的方式相同。

在tweetdeck中,标题栏中还有一些点,表示在哪一侧以及有多少工作空间。

它是标准的Android界面,还是自定义构建的?我该怎么办?

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

如何进行此操作将部分取决于您要呈现的内容。如果有很多重量级页面,你会想要做一些像自定义AdapterView这样的事情。如果只有少数固定页面,例如在库存主屏幕中,您可以将其视为具有一些自定义逻辑的可滚动视图,以处理对页面的捕捉。

以下是自定义视图的链接,该视图在Android Android启动器中实现了此功能。您感兴趣的位主要位于onTouchEventonInterceptTouchEventcomputeScroll

https://android.googlesource.com/platform/packages/apps/Launcher2/+/master/src/com/android/launcher2/Workspace.java

答案 2 :(得分:1)

除了研究实际的Android代码(在另一个答案中引用)之外,一些人还将工作区(Launcher2)代码提取并隔离到一个可重用的视图组中。你可以在这里找到github中的工作https://github.com/olibye/AndroViews