开源集锦(一)(自定义控件)

来源:互联网 发布:php 类方法是否存在 编辑:程序博客网 时间:2024/06/07 13:31


    一
   下载地址:
  •  HoloEveryWhere 

简介:Android各种原生UI模板




下载地址:

Android PagerSlidingTabStrip


最新版的GooglePlay的那个Tab效果,非常好应该是在AndroidStudio上运行的,Eclipse版可以自己配置



三  
下载地址:



Android-Switch-Demo-pre-4.0





四 :

图库图片选择器MultipleImagePick

图库图片选择器MultipleImagePick luminous.ACTION_PICK用于选择单张图像。 luminous.ACTION_MULTIPLE_PICK用于选择多个图像。 还自定义主题。
下载:http://download.csdn.net/detail/wds1181977/7854467




UITableView for Android


https://github.com/thiagolocatelli/android-uitableview





DiscrollView for Android

随着滚动不断动画演变
https://github.com/flavienlaurent/discrollview


FButton : : Android Flat Button

FButton Android是一个自定义的平面风格的按钮。您可以定制各种按钮的属性如按钮的颜色,阴影,圆角半径等使用的例子和一个演示应用程序。你……

https://github.com/hoang8f/android-flat-button



SwipeBackLayout

很炫的滑动退出的悬浮框
https://github.com/Issacw0ng/SwipeBackLayout

Droidux

http://droidux.com/android-app-template-lacompagnie/
收费的企业APP模板和组件

AKParallax Android

AKParallax Android是一个Android库,让您实现一个在ParallaxScrollView ImageView视差效果。类似于QQ封面随着滑动放大
https://github.com/ideaismobile/AKParallax-Android



Paralloid

https://github.com/chrisjenx/Paralloid

ListView
ScrollView
HorizontalScrollView背景视差



IOS7菜单

http://www.eoeandroid.com/thread-541235-1-1.html





 


MaterialList

MaterialList是一个能够帮助所有Android开发者获取谷歌UI设计规范中新增的CardView(卡片视图)的开源库,支持Android 2.3+系统。作为ListView的扩展,MaterialList可以接收、存储卡片列表,并根据它们的Android风格和设计模式进行展示。此外,开发者还可以创建专属于自己的卡片布局,并轻松将其添加到CardList中。



使用过程代码,在布局中声明MaterialListView:

[xml] view plaincopy在CODE上查看代码片派生到我的代码片
  1. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  2.     android:layout_width="match_parent"  
  3.     android:layout_height="match_parent"  
  4.     android:paddingLeft="@dimen/activity_horizontal_margin"  
  5.     android:paddingRight="@dimen/activity_horizontal_margin"  
  6.     android:paddingTop="@dimen/activity_vertical_margin"  
  7.     android:paddingBottom="@dimen/activity_vertical_margin">  
  8.   
  9.     <com.dexafree.materiallistviewexample.view.MaterialListView  
  10.         android:layout_width="fill_parent"  
  11.         android:layout_height="fill_parent"  
  12.         android:id="@+id/material_listview"/>  
  13.   
  14. </RelativeLayout>  

相关链接:MaterialList的mobilehub主页


9. Android-ObservableScrollView

Android-ObservableScrollView是一款用于在滚动视图中观测滚动事件的Android库。它能够轻而易举地与Android 5.0 Lollipop引进的工具栏(Toolbar)进行交互,还可以帮助开发者实现拥有Material Design应用视觉体验的界面外观,支持ListView、ScrollView、WebView、RecyclerView、GridView组件。


交互代码回调:

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. @Override  
  2.     public void onUpOrCancelMotionEvent(ScrollState scrollState) {  
  3.         ActionBar ab = getSupportActionBar();  
  4.         if (scrollState == ScrollState.UP) {  
  5.             if (ab.isShowing()) {  
  6.                 ab.hide();  
  7.             }  
  8.         } else if (scrollState == ScrollState.DOWN) {  
  9.             if (!ab.isShowing()) {  
  10.                 ab.show();  
  11.             }  
  12.         }  
  13.     }  

相关链接:Android-ObservableScrollView的mobilehub主页


10. SnackBar

下载传送门http://download.csdn.net/detail/wds1181977/8328275
底部通知栏,类似于Toast,比Toast更先进有木有
SnackBar Screenshot via Google



FloatingActionButton 


https://github.com/makovkastar/FloatingActionButton

Demo

Android-PullLayout

http://download.csdn.net/detail/wds1181977/8375309

仿UC天气下拉和微信下拉眼睛Android-PullLayout



image



LolliPin

https://github.com/OrangeGangsters/LolliPin
Demo

AndroidStaggeredGrid

允许非对齐行的GridView 

评论(1)


http://www.apkbus.com/android-239624-1-1.html



DragTopLayout




https://github.com/chenupt/DragTopLayout




MaterialTabs


https://github.com/neokree/MaterialTabs





Freepager




https://github.com/alexzaitsev/freepager



DateTimePicker



https://github.com/CiTuX/datetimepicker




BottomSheet



https://github.com/soarcn/BottomSheet


FilterMenu

https://github.com/linroid/FilterMenu



RangeSeekbar

https://github.com/dolphinwang/RangeSeekbar




Pull to Refresh Rentals Android


https://github.com/Yalantis/Phoenix




Context-Menu.Android


https://github.com/Yalantis/Context-Menu.Android


Advanced RecyclerView

https://github.com/h6ah4i/android-advancedrecyclerview


TwoPanels




https://github.com/DesarrolloAntonio/TwoPanels





DialogPlus




https://github.com/orhanobut/dialogplus



Side Menu

https://github.com/Yalantis/Side-Menu.Android







TextCounter  

类似于余额宝刷钱 https://github.com/premnirmal/TextCounter





ViewPagerTransforms

https://github.com/ToxicBakery/ViewPagerTransforms




ParallaxDirectionalViewPager

网易新闻竖向引导页
https://github.com/dotfeng/ParallaxDirectionalViewPager





FileBrowserView

https://github.com/psaravan/FileBrowserView



ExpandedCircleProgressView

https://github.com/tigerjj/ExpandedCircleProgressView


QuickReturn



https://github.com/felipecsl/QuickReturn




NiftyNotification

https://github.com/sd6352051/NiftyNotification


android-flowtextview

http://www.apkbus.com/android-240885-1-1.html



Android个性化ExpandListView二级列表实现 

http://www.apkbus.com/android-232522-1-1.html
评论(5)


【Android】实现新闻分类(二级下拉菜单)效果 

http://www.apkbus.com/android-232493-1-1.html


跳跃变化加载动画【Android Studio】 

评论(2)

http://www.apkbus.com/android-239367-1-1.html


MultiCardMenu 

https://github.com/wujingchao/MultiCardMenu


Media Chooser媒体选择器



http://www.apkbus.com/android-240819-1-1.html




Android单点平移多点缩放旋转Demo

http://download.csdn.net/detail/wds1181977/5838565
0 0