其实也算不上合集,只是将我经常用到的部分整理一下,如果您有好东西,也可以留言补充

1.actionbar

http://actionbarsherlock.com/

https://github.com/JakeWharton/ActionBarSherlock (推荐)

2.下拉刷新pulltorefresh

https://github.com/chrisbanes/Android-PullToRefresh

支持各种控件下拉刷新
ListView、ViewPager、WevView、ExpandableListView、GridView、(Horizontal

)ScrollView、Fragment上下左右拉动刷新,比下面johannilsson那个只支持ListView的强大的多。并且他实现的下拉刷新ListView在item不足一屏情况下也不会显示刷新提示,体验更好。

3.viewflow

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

 

4.viewpagerIndicator

https://github.com/JakeWharton/Android-ViewPagerIndicator

直接继承自ViewPager,主要在onInterceptTouchEvent()和onTouchEvent()里面加入了对于垂直方向滑动的支持.并提供了setOrientation()这个方法

5.IndexableListView

https://github.com/woozzu/IndexableListView

ListView右侧会显示item首字母快捷索引,点击可快速滑动到某个item

5.1CustomFastScrollViewDemo

https://github.com/nolanlawson/CustomFastScrollViewDemo

ListView快速滑动,同时屏幕中间PopupWindows显示滑动到的item内容或首字母

6.RefreshableListView

https://github.com/woozzu/RefreshableListView

7.NewQuickAction3D

https://github.com/lorensiuswlt/NewQuickAction3D

 

8.FlipAnimatorExample

http://code.google.com/p/myandroidwidgets

9.NineOldAndroids

https://github.com/JakeWharton/NineOldAndroids

10.AndroidWheel

https://github.com/sephiroth74/AndroidWheel

11.android-wheel

http://code.google.com/p/android-wheel

12.cardsui-for-android

https://github.com/nadavfima/cardsui-for-android

13.RibbonMenu

https://github.com/darvds/RibbonMenu

14.SwitchButton

https://github.com/IssacWang/SwitchButton

15.undergarment

https://github.com/eddieringle/android-undergarment

16.仿flipboard动画

https://github.com/openaphid/android-flip

17.drag-sort-listview 支持拖拽顺序和左右滑动删除功能的自定义ListView

https://github.com/bauerca/drag-sort-listview

18.SideNavigation

https://github.com/johnkil/SideNavigation

19.PhotoView

https://github.com/chrisbanes/PhotoView

20.sidemenu

https://github.com/maddeye/android-sidemenu

21.仿flipboard动画

https://github.com/openaphid/android-flip

22.Holo风格

https://github.com/Prototik/HoloEverywhere

23.侧滑菜单slidingMenu

https://github.com/jfeinstein10/SlidingMenu

24.标题会固定在上方的listview

https://github.com/emilsjolander/StickyListHeaders

效果图https://raw.github.com/emilsjolander/StickyListHeaders/master/demo.gif

25.仿flipboard动画

https://github.com/emilsjolander/android-FlipView

26.标题会固定在上方的gridview

https://github.com/TonicArtos/StickyGridHeaders

27.单个item会打开的listview

https://github.com/tjerkw/Android-SlideExpandableListView

28.转盘菜单

http://code.google.com/p/radial-menu-widget/

29.通讯录般的listview

https://github.com/woozzu/IndexableListView

30.范围seekbar

https://code.google.com/p/range-seek-bar/

31.范围seekbar2

https://github.com/edmodo/range-bar

32.msg (类似Toast)

https://github.com/johnkil/Android-AppMsg

33.AutoScaleTextView

https://bitbucket.org/ankri/autoscaletextview/src/fd5625ceb37b5cf18b8bf1e0c3c20dca569de80d?at=default

34.ProgressButton

https://github.com/f2prateek/progressbutton

35.PagerSlidingTabStrip

https://github.com/astuetz/PagerSlidingTabStrip

36.圆形progressbar

https://github.com/ymotoba/pinprogress

37.gesture-imageview (类似PhotoView可缩放,貌似比PView更强大)

https://github.com/jasonpolites/gesture-imageview

38.staggeredGridView 瀑布流

https://github.com/maurycyw/StaggeredGridView

39.Crouton (类似Toast和AppMsg)

https://github.com/keyboardsurfer/Crouton

可以让开发者对环境中的Toast进行替换的类,以一个应用程序窗口的方式显示,而其显示位置则由开发者自己决定。

40.android-menudrawer

https://github.com/SimonVT/android-menudrawer

 

41.ActionBar-PullToRefresh ActionBar的下拉刷新

https://github.com/chrisbanes/ActionBar-PullToRefresh

42.pinned-section-listview

https://github.com/beworker/pinned-section-listview

GroupName滑动到顶端时会固定不动直到另外一个GroupName到达顶端的ExpandListView

43.Left Locked Gallery

android官方的Gallery是center lock的 意思是你只能居中显示你选中的item

https://github.com/TheLevelUp/android-left-locked-gallery

44.Bootstrap3.0风格的组件

https://github.com/Bearded-Hen/Android-Bootstrap

45.android-swipelistview

https://github.com/47deg/android-swipelistview

46.PinnedHeaderListView

https://github.com/JimiSmith/PinnedHeaderListView

GroupName滑动到顶端时会固定不动直到另外一个GroupName到达顶端的ExpandListView

47.QuickReturnHeader

https://github.com/ManuelPeinado/QuickReturnHeader

ListView/ScrollView的header或footer,当向下滚动时消失,向上滚动时出现

48.Android-ScrollBarPanel

https://github.com/rno/Android-ScrollBarPanel

ListView滑动时固定的Panel指示显示在scrollbar旁边

49.jazzylistview

https://github.com/twotoasters/JazzyListView

ListView及GridView item以特殊动画效果进入屏幕,效果包括grow、cards、curl、wave、flip、fly等等

50.ListViewAnimations

https://github.com/nhaarman/ListViewAnimations

带Item显示动画的ListView,动画包括底部飞入、其他方向斜飞入、下层飞入、渐变消失、滑动删除等

51. DevsmartLib-Android 横向ListView

https://github.com/dinocore1/DevsmartLib-Android

/************************************************可能报错的解决方法(部分取自网络)*********************************************************/

23.SlidingMenu

<1>. 在github上有一个效果不错的开源库,SlidingMenu 最新的代码下载下来后,会报错:

No resource found that matches the given name: attr 'homeAsUpIndicator'.

No resource found that matches the given name 'Theme.Sherlock.Light.DarkActionBar'.

原因是它本身又引用了另外一个开源库 ActionBarSherlock ,所以首先要做的就是去下载 ActionBarSherlock,引用其中的library。

<2>. 这样,SlidingMenu 的示例代码就引用了两个library,这时候还不能用,项目报错:
      
      Jar mismatch! Fix your dependencies
     
       解决此问题的方法见 http://blog.csdn.net/java_crab/article/details/8477416 ,其实就是需要两个library使用的support包是一样的。

<3>. 解决了上面的问题之后,还会出现下面的问题:
      可能报找不到getSupportActionBar等ActionBarSherLock的方法。原因是使用ActionBarSherLock的Activity需继承于SherlockActivity,修改SlidingMenu library中的SlidingFragmentActivity,让它继承于SherlockFragmentActivity,重新编译library导入。

经过以上三个步骤之后,就可以成功的编译通过SlidingMenu提供的示例代码!

39.Crouton

需要引入actionbarshelock和viewpagerIndicator

其他貌似都引入easy

android 开源组件合集-UI篇(2013-11-07更新)的更多相关文章

  1. 最新最全的 Android 开源项目合集

    原文链接:https://github.com/opendigg/awesome-github-android-ui 在 Github 上做了一个很新的 Android 开发相关开源项目汇总,涉及到 ...

  2. 掘金 Android 文章精选合集

    掘金 Android 文章精选合集 掘金官方 关注 2017.07.10 16:42* 字数 175276 阅读 50053评论 13喜欢 669 用两张图告诉你,为什么你的 App 会卡顿? - A ...

  3. 超全的 Vue 开源项目合集,签收一下

    超全的 Vue 开源项目合集,签收一下 xiaoge2016 前端开发 1周前 作者:xiaoge2016 链接: https://my.oschina.net/u/3018050/blog/2049 ...

  4. Android 开源组件 ----- Android LoopView无限自动轮转控件

    Android 开源组件 ----- Android LoopView无限自动轮转控件 2015-12-28 15:26 by 杰瑞教育, 32 阅读, 0 评论, 收藏, 编辑 一.组件介绍 App ...

  5. Android 文章合集 200+ 篇

    code小生 一个专注大前端领域的技术平台 公众号回复Android加入安卓技术群 镇楼 2017 文章合集 2017 年度文章分类整理 下面是 2018 年公众号所发表的文章分类整理 面经 一年经验 ...

  6. Android 自定义View合集

    自定义控件学习 https://github.com/GcsSloop/AndroidNote/tree/master/CustomView 小良自定义控件合集 https://github.com/ ...

  7. Android基础系列合集

    四大组件 1.Service Android四大组件-Service Android-远程Service Service 动态更新 UI 2.Activity Android四大组件-Activity ...

  8. android 图像处理系列合集

    为了便于大家对滤镜算法的学习,以后发布的图像处理滤镜系列帖子会在这里汇总,本人第一次写合集,写得不好的地方大家请见谅,手头上虽然有一些滤镜的算法,但是大多不是android版的,教程里的代码大多是我借 ...

  9. 深度学习优质学习项目大放送!-AI Studio精选开源项目合集推荐

    近期 在AI Studio上发现了不少优质的开源深度学习项目,从深度学习入门到进阶,涵盖了CV.NLP.生成对抗网络.强化学习多个研究方向,还有最新的动态图,都以NoteBook的方式直接开源出来,并 ...

随机推荐

  1. ajax个人总结

    ajax是什么? AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML). AJAX 不是新的编程语言,而是一种使用现有标准的新方法. ...

  2. SpringBoot学习(五)

    package org.springboot.sample.config; import org.slf4j.Logger; import org.slf4j.LoggerFactory; impor ...

  3. 【BZOJ 3482】 3482: [COCI2013]hiperprostor (dij+凸包)

    3482: [COCI2013]hiperprostor Time Limit: 20 Sec  Memory Limit: 256 MBSubmit: 277  Solved: 81 Descrip ...

  4. loj2576 「TJOI2018」str

    link 题意: 给一个模板串s和n个模式串,每个模式串有$a_i$种可取的串.现在要将n个模式串每个任取一种它可取的串,连接起来,记为串t,那么这种连接方式对答案的贡献为t在s中出现的次数.问所有连 ...

  5. DiskFileUpload上传与Spring的CommonsMultipartResolver上传对比

    最近在做一个小小的上传功能竟被虐得体无完肤, 在使用tomcat内置的DiskFileUpload获取前台jsp传来的附件参数和其他表单参数, 竟然出现莫名其妙的乱码问题, 即使tomcat的serv ...

  6. python学习一月总结_汇总大牛们的思想_值得收藏

    ''' 下面是我汇总的我学习一个月python(version:3.3.2)的所有笔记 你可以访问:http://www.python.org获取更多信息 你也可以访问:http://www.cnbl ...

  7. ASP.Net如何用Cookies保存对象

    在ASP.Net中,有时候考虑到较多的使用Session来保存对象,会增加服务器的负载,所以我们会选择用Cookies来保存对象的状态,而Cookies只能保存字符串,这时,我们可以考虑用序列化操作来 ...

  8. Codeforces Round #348 (VK Cup 2016 Round 2, Div. 2 Edition) B. Little Artem and Grasshopper 模拟题

    B. Little Artem and Grasshopper 题目连接: http://www.codeforces.com/contest/669/problem/B Description Li ...

  9. PHP 日期的加减

  10. windows安装zookeeper单机版

    1.在apache的官方网站提供了好多镜像下载地址,然后找到对应的版本,目前最新的是3.4.6下载地址:http://mirrors.cnnic.cn/apache/zookeeper/zookeep ...