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


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


4827
2017-07-23 19:28


起源



答案:


你应该看看 ViewPager 来自Android兼容包,用于所需的小部件/滑动导航。在这里找到更多相关信息 http://developer.android.com/sdk/compatibility-library.html

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


10
2017-07-23 20:06



我认为这是你正在寻找的答案。耦合 ViewPager 同 ListView (这是他们为他们的名单使用的)将给你一些非常相似的东西。 - Jon Willis


答案:


你应该看看 ViewPager 来自Android兼容包,用于所需的小部件/滑动导航。在这里找到更多相关信息 http://developer.android.com/sdk/compatibility-library.html

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


10
2017-07-23 20:06



我认为这是你正在寻找的答案。耦合 ViewPager 同 ListView (这是他们为他们的名单使用的)将给你一些非常相似的东西。 - Jon Willis


它是一个组合 ViewPager 以及您当前所在位置的指示器以及您可以向左和向右滑动的位置。

例如,可以找到如何与您可以在自己的应用程序中使用的代码一起完成此操作的示例 这里。我已经使用了这个代码,它运行得很好。


1
2017-09-16 08:15





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

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

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


0
2017-07-23 19:40





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

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

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

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


0
2017-07-23 20:01



“希望可以在这里发布。” - 发布违反其版权和许可证的代码并不“没问题”。 - CommonsWare
我不是要为这篇文章辩护,而且我对版权法知之甚少,但我无法找到构成G +应用程序“版权和许可”的任何内容。显然它不是开源的。随时通知我。 - Jon Willis
谷歌是美国公司;所有在美国创作的作品都会自动受版权保护(除少数例外,例如联邦政府雇员创作的作品)。因此,除非您拥有明确的复制许可,否则您无权复制它。因此,例如,如果G +应用程序是明确的开源,包括它的代码片段,这将是非常令人愉快的。 - CommonsWare
你懂得越多。我删除了xml代码。 - Jon Willis