Google Plus应用(流)使用什么视图组件?

时间:2011-07-23 19:28:08

标签: android android-layout android-widget android-ui

如果您在Android上使用Google Plus应用程序并切换到Stream,则会显示一个视图,您可以在所有圈子/ Incoming / Nearby-Stream之间向左和向右滑动。什么视图组件用于此?这是一个标准的Android组件吗?或者我在哪里可以找到democode如何构建这样的视图组件?

4 个答案:

答案 0 :(得分:10)

您应该查看Android兼容包中的ViewPager以获取所需的小部件/滑动导航。在这里找到更多相关信息 http://developer.android.com/sdk/compatibility-library.html

另外,请查看最近发布的教程和Richard ViewPager上的一些示例代码: http://geekyouup.blogspot.com/2011/07/viewpager-example-from-paug.html

答案 1 :(得分:1)

它是ViewPager的组合,以及您当前所在位置以及向左和向右滑动的位置。

例如,可以找到可以在您自己的应用中使用的代码的示例,here。我已经玩过这个代码了,它运行得很好。

答案 2 :(得分:0)

没有默认小部件/视图。我想,这是一种带滑动功能的自定义视图。

Honeycomb打开了一些似乎具有这些功能的新小部件。看看这里。

http://developer.android.com/sdk/android-3.0.html(新窗口小部件)

答案 3 :(得分:0)

我用APKTool来看看发生了什么。希望可以在这里发布。这是G + APK 1.0.2版本。

根据CommonsWare的建议删除了Google +应用代码

所以,看起来他们正在使用标准视图,尽管可能有大量的手势检测和流畅的动画魔术。

编辑)如果你真的想知道Stream活动中发生的事情的确切内部工作,我建议你自己使用APKTool并检查.smali代码