How to create a UI like the new market or Google plus?

筅森魡賤 提交于 2019-12-12 07:29:15

问题


I was wondering if there is an "official" way to create apps for Android that will have the same design as the new Android market or Google+ app. By that I mean having the possibility to slide to the left/right to change the view, have the list on the top, etc.. (any Android user probably get what I mean)

If there is no official way, do you have any tips on how to reproduce these effets ?


回答1:


I believe this is what your referring to ' Android Compatibility Package '

http://developer.android.com/sdk/compatibility-library.html

This allows the following:

ViewPager: A ViewGroup that manages the layout for the child views, which the user can swipe between.

PagerAdapter: An adapter that populates the ViewPager with the views that represent each page.

These are used in the G+ app

ListFragment

is used in the Market app.

Your best reading the URL I posted at the top for full description and use.

Another way to get best practive UI is to read the source of the Google Official Apps:

Google IO Sched Source

You might also want to check out some of the Google IO Presentations:

On the web: Implementing UIs IO 2011

On your phone: All IO 2011 & 2010 Videos ( Shameless Plug :p )




回答2:


https://github.com/pakerfeldt/android-viewflow

This is the best implementation of such a view. It's really great. Just like Google+ and Google Docs. with the title slides and everything.




回答3:


I think you should look about the ViewPager and the PagerTabStrip. The viewpagerindicator library is too much for a small pager title bar.

With the PagerTabStrip you need only 4 lines to make this title.




回答4:


I was looking for exactly that and I found a library from the same guy that made ActionBarSherlock, it is an extension of viewflow (which was suggested above).

http://viewpagerindicator.com/

It supports circle indicators on bottom, tab indicators and title indicators (this is the ones that are used in android market)



来源:https://stackoverflow.com/questions/6806880/how-to-create-a-ui-like-the-new-market-or-google-plus

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!