博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
上集: Android开源库大全分类汇总(Android技术资料汇总)
阅读量:6588 次
发布时间:2019-06-24

本文共 5255 字,大约阅读时间需要 17 分钟。

摘要: 1.基本控件 1.1.TextView ScrollNumber ReadMoreTextView HtmlImage android-autofittextview html-textview BabushkaText ticker ExpandableTextView Android-Tex.

1.基本控件

1.1.TextView

  •  Android 垂直TextView(Vertical TextView),文字垂直显示文本
  •  自定义跑马灯MarqueeView,用TextView 出现了各种坑啊 , 尤其是在页面中同时存在EditText 的时候,简单的用法,完善的功能,希望您能喜欢!

1.2.EditText

  •  EditText内容分不同块显示,支持校验,删除块,添加块,得到块代表的字符串集合

1.3.ImageView

1.4.Button

1.5.Spinner

1.6.ProgressBar

  • (2016-09-29)
  • |一款新颖的进度条布局

1.7.CheckBox

1.8.Seekbar

  •  双向SeekBar
  •  双向SeekBar

1.9.Toast

  • |Android Dropdown 风格的弹窗,这个库旨在克服Toasts和Snackbars的限制,同时降低布局的复杂性。An Android Alerting Library
  • (人性化的设计,方便用户操作)
  • |效果和Alerter类似

1.10.Toobar

  • |Toolbar与Translucent System Bar使用及封装

1.11.Notification

  •  Android Local-Notification Plugin

2.列表控件

2.1.ListView

  •  列表标题悬浮
  •  列表标题悬浮

2.2.GridView

2.3.ScrollView

2.4.RecyclerView

  • (a collection repository for repositories about recyclerView(RecyclerView大集合))
  • (recycler+侧滑删除+排序+下拉刷新+)
  •  Recyclerview实现双列表联动,列表悬停

2.5.WebView

  • 专业提高Html5首屏加载
  •  SpringView 是一个提供了上下拖拽的功能组件,能够进行高度自定义,实现各种下拉上拉动画效果
  •  如何让Android WebView访问更快
  • 具有共同头部的 ViewPager,支持与ListView,GridView,ScrollView,WebView,RecyclerView 嵌套使用。具有连续的滑动事件 和 滑动监听, 支持下拉刷新
  •  商品详情布局

2.6. 官方新式控件

Google Android 新ui控件

2.6.1.官方资料

android.support.design.widget|| desgin库

代表控件:        

android.support.v4.widget || V4库

代表控件:   

2.6.2.综合项目

  •  Android Material Design 风格控件的学习及遇到的问题;Tablayout | 横向布局标签,TextInputLayout | 文字输入布局 ,FloatingActionButton | 悬浮按钮, CoordinatorLayout APPBarLayout CollapsingTabLayout实现折叠头布局,BottomSheetDialog | 底部对话框,Touch Feedback| 触摸反馈,Reveal Effect| 揭示效果,Curved motion | 曲线运动,Animated Vector Drawables | 矢量图片动画
  •  Material Design 系列控件samples,讲了Material Design 系列新控件的使用方法和一些场景示例

2.6.3.BottomNavigationView

  • An android lib for enhancing BottomNavigationView. 一个增强BottomNavigationView的安卓库。

2.6.4.BottomSheetDialog

2.6.5.Tablayout

  •  可修改选中项字体大小和指示器长度的TabLayout

2.6.6.Coordinatorlayout

  •  Different CoordinatorLayout usages, tips & examples
  •  这是使用CoordinatorLayout打造 打造炫酷效果的例子
  • CoordinatorLayout 自定义Behavior 高仿美团商家详情界面 实现页面内容复杂联动效果

2.6.7.Coordinatorlayout.Behavior

2.6.8.TextInputLayout

2.6.9.FloatingActionButton

2.6.10.CardView

2.6.11.AppBarLayout

2.6.12.CollapsingToolbarLayout

2.6.13.Touch Feedback

2.6.14.Reveal Effect

2.6.15.Curved motion

2.6.16.Animated Vector Drawables

3 布局控件

3.1.ViewPager

  •  画廊效果 3D效果翻转
  •  3D画廊

3.2.Layout

  • Tangram是一套动态化构建 Native 页面的框架,它包含 Tangram Android、Tangram iOS,管理后台等一些列基础设施。本工程是 Tangram Android 的sdk 项目地址,底层依赖于 和 。
  •  仿IOSlistview,scroller,recycleview回弹效果
  •  滑动返回
  •  拖拽界面
  •  material design风格
  •  Flexbox for Android
  •  tag布局
  •  RecyclerView分组布局 来自阿里
  •  老风格的侧滑布局
  • 跑马灯
  •  表格布局
  • (百度地图,高德地图上滑面板控件)|添加更多描点,面板上下滑动随意停在指定位置 Android 上拉面板
  • |侧滑布局
  • (侧滑布局)
  • |表格课程布局

3.3.刷新控件

  •  SwipeRefreshLayout的二次开发
  •  重点推荐,刷新控件总结大全
  • (名库-非常强大的刷新控件)
  • (名库-微博使用的下拉刷新)
  • (SwipeRefreshLayout demo (Google官方下拉刷新组件))
  • (不推荐使用)
  • (在android-Ultra-Pull-To-Refresh的基础上增加了加载更多的支持)
  • (下拉刷新+侧滑菜单+listview+自定义刷新样式)
  • (下拉刷新+侧滑菜单+listview)

3.4.PopupWindow

3.5.选项卡

3.6.Panel(面板)

  •  锁定首行首列的表格面板
  •  卡片面板

3.7.Layout

4.自定义控件

4.1.角标(corner label)

  • (2016-09-29)

4.2.Segmented

  • (ios UISegmentedControl for android)
  • (a simple SegmentControl Widget)
  • (Custom UI control for android which is showing data as a segments and a value inside them)()

4.3.WheelView

  • -saiwu-bigkoo
  • -Bigkoo

4.4.对话框

  • ]())
  •  A simple library based on PopupWindow to create Tooltips on Android. :heart:

4.5.树

4.6.标签

4.7.拖拽

4.8.Blur

4.9.搜索

  • ]())

4.10.菜单

  • ]())
  •  底部划动菜单,滑动时背景图透明度渐变,支持嵌套 LiewView 或 ScrollView
  • :heart: Android Floating Action Button based on Material Design specification, api14+

4.11.侧滑菜单

4.11.StepView

4.12.Calendar

  • 功能非常强大的自定义日历控件 推荐2018-07-06
  • (A Material design back port of Android's CalendarView. The goal is to have a Material look and feel, rather than 100% parity with the platform's implementation.)(2016-9-27)
  • (A better calendar for Android)(2016-9-27)
  • (Standalone Android widget for picking a single date from a calendar view.)(2016-9-27)
  • (Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.)(2016-9-27)
  • (显示阳历,农历,节假日和二十四节气 实现对某月日期的单选或者多选的andorid 日历控件库。Easy to use, powerful, easy to expand the android calendar view library.)(2016-09-29)

4.13.Shadow

4.14.折叠菜单

4.15.图表

  •  股票图表库
  • 各种金融类的自定义View,基金走势图、分时图、蜡烛图、各种指标等,一步一步构建庞大的基金自定View...

4.16.列表联动

  •  外卖点菜 列表联动

4.17.状态布局

  •  切换不同的数据状态布局,包含加载中、空数据和出错状态,可自定义状态布局。

4.18.面板

  •  官方控件

4.19.自定义控件

  •  水波纹效果
  •  水波纹效果
  •  电影选票效果
  • (机票座位选择)
  • (Android quantity view with add and remove button.)
  • (类似IOS的over-scrolling效果,即对于滑动到顶部的View继续滑动时会超出,松手后自动还原到原始位置。支持ListView,GridView,ScrollView,WebView,RecyclerView,以及其他的任意View和ViewGroup)
  • (仿照淘宝和聚美优品,在商品详情页,向上拖动时,可以加载下一页。使用ViewDragHelper,滑动比较流畅。 scrollView滑动到底部的时候,再行向上拖动时,添加了一些阻力。)
  • (类似淘宝的商品详情页,继续拖动查看详情,其中拖动增加了阻尼,并且重写了ListView,GridView,ScrollView,WebView,RecyclerView 的 dispatchTouchEvent 方法,使用的时候无须额外的代码,可以任意嵌套使用。)

4.20.公共库

  •  常用的自定义view和第三方类库,欢迎Follow、Fork、Star
  •  一个集成UIAlertDialog、UIActionSheetDialog、UIProgressDialog、TitleBarView(自带沉浸式标题栏)、CollapsingTitleBarLayout、RadiusView(圆角及状态背景设置View解放shape文件)、KeyboardHelper(软键盘控制及遮挡控制类)、StatusViewHelper(状态栏沉浸帮助类)、NavigationViewHelper(导航栏沉浸式帮助类)、AlphaViewHelper(View透明度控制帮助类) 等项目常用UI库

5.主题与适配

5.1.MaterialDesign

  • (学习材料设计风格一站式导航资源)

5.2.Styel

  • (Bootstrap style widgets for Android, with Glyph Icons)(2016-9-27)

5.3.屏幕适配

  •  Android 目前稳定高效的UI适配方案
  •  A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案)

整个大纲图放上来不清晰,需要的可以关注私我;如果你有好的资源分享欢迎留言

转载地址:http://uzrno.baihongyu.com/

你可能感兴趣的文章
UIImage(类别)缩放适合范围.
查看>>
大道至简读书笔记2
查看>>
springMVC接受对象集合,name数组
查看>>
git 使用笔记(一)
查看>>
SafetyNet Attestation API
查看>>
ThinkPHP/---layui 分页
查看>>
大数运算之加法
查看>>
[操作系统] 线程和进程的简单解释
查看>>
Redis调试
查看>>
PHP Ctype函数(转)
查看>>
HDU 1520(树形DP)
查看>>
UVA 10765 Doves and bombs 割点
查看>>
使用php下载的文件打不开,自己用着没问题,客户用就不行?
查看>>
c# 上传excel数据总结(一)线程的使用
查看>>
win10 x64中 windbg x64 安装配置符号库
查看>>
python 抽象类、抽象方法、接口、依赖注入、SOLIP
查看>>
Selenium应用代码(常见封装的方法二)
查看>>
将博客搬至CSDN
查看>>
OracleSpatial函数实例
查看>>
用video标签流式加载
查看>>