开源Android库?可重用的视图、视图组、适配器等?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/10745360/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-20 04:49:47  来源:igfitidea点击:

Open source Android libraries? Reusable Views, ViewGroups, Adapters etc?

androidopen-sourceandroid-widgetandroid-uilibrary-project

提问by jamesh

Here's what I really want: a site collecting re-usable components for Android.

这就是我真正想要的:一个为 Android 收集可重用组件的网站。

I have found various smalllists, the biggest being the Open Intentslibrary list. Mark Murphy (hi, Mark) also lists the library projects he publishes.

我找到了各种列表,最大的是Open Intents库列表。Mark Murphy(嗨,Mark)还列出了他发布的图书馆项目。

None of this is of the same order as, say Cocoa Controlsor Cocoa Objects.

这些都与Cocoa ControlsCocoa Objects 的顺序不同。

Where do you go to grab re-usable libraries for Android?

你去哪里获取可重用的 Android 库?

Edit: this isn't just about library projects, though this would be ideal. On the flip side: where do I publish my open-sourced library projects, over and above just "Github".

编辑:这不仅仅是关于图书馆项目,尽管这将是理想的。另一方面:除了“Github”之外,我在哪里发布我的开源库项目。

回答by Mattias Isegran Bergander

Update June 28, 2013: More libraries

2013 年 6 月 28 日更新:更多图书馆

Some high quality ones:

一些高质量的:

See also:

也可以看看:

Related:

有关的:

回答by Timothée Jeannin

You may want to take a look at Android Views.

您可能想看看Android Views

It is pretty new but it provides useful links to re-usable components for Android.

它很新,但它提供了可重用的 Android 组件的有用链接。

It also has a simple rating and commenting system.

它还有一个简单的评级和评论系统。

回答by theelfismike

This site is a great reference for collecting libraries for Android as well as other mobile app platforms:

该站点是收集适用于 Android 和其他移动应用程序平台的库的绝佳参考:

http://appdevwiki.com/wiki/show/HomePage

http://appdevwiki.com/wiki/show/HomePage

回答by Sunny Kumar Aditya

These site have a great collection of android open source libraries, just in case you are interested:

这些站点收集了大量 android 开源库,以防万一您有兴趣:

http://android-arsenal.com/

http://android-arsenal.com/

https://f-droid.org/

https://f-droid.org/

You can also download these apps for checking out different libraries :

您还可以下载这些应用程序以查看不同的库:

https://play.google.com/store/apps/details?id=com.inappsquared.devappsdirect

https://play.google.com/store/apps/details?id=com.inappsquared.devappsdirect

https://play.google.com/store/apps/details?id=com.tual

https://play.google.com/store/apps/details?id=com.tual

回答by jamesh

Scott Alexander Brownhas an excellent talkcovering some very useful tools.

Scott Alexander Brown有一个很棒的演讲,涵盖了一些非常有用的工具。

He also points out The Ultimate Android Library (TUAL), which is analogous to Cocoa Controls.

他还指出了终极 Android 库 (TUAL),它类似于 Cocoa Controls。

Edit:The site DroidStylegives a series of examples of UI Patterns.

编辑:站点DroidStyle提供了一系列 UI 模式示例。

回答by Dmitry Zaytsev

Some useful libraries:

一些有用的库:

I want to suggest you few android libraries, that is pretty well made (I think):

我想向您推荐一些 android 库,它们制作精良(我认为):

AndroidSideMenu- lets you create slide menu (like in YouTube app). I know that there is a bunch of alternatives, but this one is much faster. Overdraw is reduced and main layout is cached while drawing, so it perfect solution if your layout is "heavy". No tricks with HorizontalScrollView - this one uses pure android-way to create view.

AndroidSideMenu- 允许您创建幻灯片菜单(如在 YouTube 应用中)。我知道有很多替代方案,但这个要快得多。减少过度绘制并在绘制时缓存主布局,因此如果您的布局“重”,它是完美的解决方案。Horizo​​ntalScrollView 没有技巧 - 这个使用纯 android 方式来创建视图。

CircleLayout- lets you arrange views into a circle (views just arranged in circle) or pie (views are cropped to form a nice looking pie).

CircleLayout- 允许您将视图排列成一个圆圈(视图只是排列在圆圈中)或饼图(视图被裁剪以形成一个漂亮的饼图)。

回答by Michael Lake

I commit on OAK Android Kit: http://willowtreeapps.github.com/OAK/

我提交了 OAK Android 套件:http: //willowtreeapps.github.com/OAK/

It also includes a quick-start to get an android app up and running in very short order:

它还包括一个快速入门,可以在很短的时间内启动和运行 Android 应用程序:

http://willowtreeapps.github.com/OAK/quick-start.html

http://willowtreeapps.github.com/OAK/quick-start.html