优秀的 Android 开源库

awesome-github-android-ui 是由OpenDigg整理并维护的安卓UI相关开源项目库集合。我们会定期同步OpenDigg上的项目到这里,也欢迎各位提交项目给我们。

如果收录的项目有错误,可以通过issue反馈给我们。这里的项目Star数不是实时更新的,一般是一周更新一次。

内容

抽屉菜单

ListView

WebView

SwitchButton

按钮

点赞按钮

进度条

TabLayout

图标

下拉刷新

ViewPager

图表(Chart)

菜单(Menu)

浮动菜单

对话框

空白页

滑动删除

手势操作

  • sensey ★1953 - 手势交互Android库
  • GestureViews ★1243 - 手势控制和位置动画
  • InboxLayout ★648 - 仿谷歌下拉返回效果
  • Swipper ★47 - 控制亮度的自定义视图

RecyclerView

Card

Color

Drawable

Spinner

布局

模糊效果

TabBar

AppBar

选择器(Picker)

跑马灯

日历时间

主题样式

ImageView

通知

聊天视图

引导图(Intro)

图片

徽章(Badge)

RatingView

滚动效果(Scroll)

时间轴

TreeView

SearchView

TagView

TextView

EditText

Sliding

表单

分段控件

轮播图

文件操作

启动页

MD

BottomNavigation

Toast

CreditCard

ActionSheet

Wave

Snackbar

  • TSnackBar ★620 - 从顶部显示一个Snackbar
  • SnackbarUtils ★379 - Snackbar工具类
  • CookieBar ★354 - 屏幕的底部或者顶部显示短信息
  • Snacky ★336 - 在布局中添加Snackbar
  • Light ★180 - 更好的Snackbar实现
  • SweetTips ★59 - 快意灵动的提示库

用户引导

滑动返回

TV组件

软键盘

状态栏

StepView

表格(Table)

滚动视差(Parallex)

关于页面

详情页

FAB

Indicator

分享组件

  • ShareUtil ★851 - 综合性的分享及登录工具库
  • ShareButton ★452 - 一个具有流畅动画的分享按钮
  • GeneratePicture ★133 - 选取页面内容生成精美分享图片

升级更新

Toolbar

Sort&Drag

Emoji

Label

WheelView

PinCode

CoordinatorLayout

页面切换

悬浮窗

地图

编辑器

SeekBar

DownloadView

其他