记录一些在实际项目中使用的控件,食用姿势 Ctrl + F + 关键字
工具类
1、常用工具类
Android 工具类
2、LiteCommon
Android Common Utils or Helper.
3、AndroidUtilCode
Android developers should collect the following utils(updating).
4、RxTools
Android开发人员不得不收集的工具类集合
5、CoreLink集合
Banner
1、banner
Android广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等!
2、BGABanner-Android
引导界面滑动导航 + 大于等于1页时无限轮播 + 各种切换动画轮播效果
GIF
1、android-gif-drawable
Views and Drawable for displaying animated GIFs on Android
Web
1、AgentWeb
AgentWeb 是基于 Android WebView 一个轻量级浏览器库 , 使用很方便 , 集成进你应用 ,只需几行代码 。
适配器 Adapter
1、BaseRecyclerViewAdapterHelper
BRVAH:Powerful and flexible RecyclerAdapter
Dialog
1、FlycoDialog
An Android Dialog Lib simplify customization.
2、BottomDialog
BottomDialog 一个自定义的从底部弹出的dialog,仿照微博的分享弹框
3、material-dialogs
A beautiful, fluid, and customizable dialogs API.
角标
1、ShortcutBadger
An Android library supports badge notification like iOS in Samsung, LG, Sony and HTC launchers.
拼音库
1、TinyPinyin
适用于Java和Android的快速、低内存占用的汉字转拼音库。
字母导航栏
1、WaveSideBar
WavaSideBar+仿通讯录+字母导航栏+中英文搜索+拼音转换
动画 Animations
1、Material-Animations
Android Transition animations explanation with examples.
2、Side-Menu.Android
Side menu with some categories to choose
3、lottie-android
Render After Effects animations natively on Android and iOS, Web, and React Native
4、InfiniteCycleViewPager
Infinite cycle ViewPager with two-way orientation and interactive effect.
5、自定义View博客,分模块很详细
安卓自定义View教程目录
6、滑动缩放动画
Android library to observe scroll events on scrollable views
标签(瀑布流)
1、 flexbox-layout
Flexbox for Android
TabLayout
1、FlycoTabLayout
An Android TabLayout Lib
版本升级
1、CheckVersionLib
版本检测升级(更新)库
2、UpdateHelper
UpdateHelper是一个只需一行代码即可实现APP在线升级的Android Library。
日历 Calendar
1、AndroidCalendar
android日历收集demo
2、SublimePicker
A material-styled android view that provisions picking of a date, time & recurrence option, all from a single user-interface.
视频(列表)
1、NiceVieoPlayer
支持列表,完美切换全屏、小窗口的Android视频播放器
引导页
1、WelcomeVideoPager
Android酷炫欢迎页播放视频,仿蚂蜂窝自由行和慕课网
状态栏
1、ImmersionBar
android 4.4以上沉浸式状态栏和沉浸式导航栏管理,包括状态栏字体颜色,一句代码轻松实现
仿iOS控件
1、SwitchButton
An beautiful+lightweight+custom-style-easy switch widget for Android
2、Android-PromptDialog
提示窗口,正在加载中,主页广告,IOS 底部弹出选择,确认对话框,轻量View,非组合框架
网络框架
1、RxEasyHttp
一款基于RxJava2+Retrofit2实现简单易用的网络请求框架
项目
1、MvpApp
Android MVP Architecture Study
2、OuNews
新闻阅读
3、Android
GitHub上最火的Android开源项目,所有开源项目都有详细资料和配套视频
4、BiLiBiLi
哔哩哔哩(B站)Android客户端源码(非最新版,可以运行,可看视频)