android 开源组件合集,Android开源组件合集

1.actionbar

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

2.下拉刷新pulltorefresh

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

784e285a1cb82c2adcbebddab1170818.png

3.viewflow

8f16528a2c03b46fb1d103ec0dba16d6.png

db6041a1d3691be6a42ec14447edc97a.png

4.viewpagerIndicator

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

0b914a349cc6ff5e56a3d25d96430342.png

5.IndexableListView

6.RefreshableListView

7.NewQuickAction3D

2a4722a41e829de698a55bf72ec2be34.png

c264c114daebc66471da35e2e00210cc.png

8.FlipAnimatorExample

9.NineOldAndroids

10.AndroidWheel

43d1f4811c56c210d536088a97799f06.png

11.android-wheel

12.cardsui-for-android

f1497848c6fda4d527ec8c4023566583.png

13.RibbonMenu

14.SwitchButton

15.undergarment

16.仿flipboard动画

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

18.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

756271677b1028fc37cf1489839769ea.png

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

https://github.com/emilsjolander/StickyListHeaders

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

89a786b4cfd7d7ddb15b0514dddae562.png

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

1d27e50404d96c227b947e11892556c7.png

36.圆形progressbar

https://github.com/ymotoba/pinprogress

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

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

38.staggeredGridView 瀑布流

https://github.com/maurycyw/StaggeredGridView

39.Crouton (类似Toast和AppMsg)

https://github.com/keyboardsurfer/Crouton

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

ef6a767e55656df0eefc069cc8f00502.png

40.android-menudrawer

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

e3b8729d92cb2e839afc62fbc1c34692.png

16dd3c520904383cacbd81627740251d.png

41.ActionBar-PullToRefresh ActionBar的下拉刷新

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

98f78d9847bdbb144143d04bc52cc9b2.gif

ae51cc248cefb10fe4d0be1f52a2062a.png

43.Left Locked Gallery

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值