首页 > 其他分享 >安卓UI相关开源项目库汇总

安卓UI相关开源项目库汇总

时间:2023-08-03 16:08:08浏览次数:55  
标签:控件 自定义 动画 安卓 视图 开源 UI 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

通知

聊天视图

Header

引导图(Intro)

图片

徽章(Badge)

RatingView

滚动效果(Scroll)

时间轴

TreeView

SearchView

TagView

TextView

EditText

Sliding

表单

分段控件

轮播图

文件操作

启动页

MD

BottomNavigation

Toast

  • Toasty ★2703 - 通常的Toast
  • SuperToasts ★2300 - 增强并创建立Android Toast库
  • TastyToast ★1493 - 精致的原生安卓toast
  • loadtoast ★1254 - Android可自定义toast
  • StyleableToast ★1124 - 标准安卓Toast
  • Sneaker ★430 - 自定义alert的轻量级安卓库
  • SweetTips ★59 - 快意灵动的提示库
  • LovelyToast ★36 - 使你的Toast变得灵活而生动

CreditCard

ActionSheet

Wave

Snackbar

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

用户引导

Popup

滑动返回

TV组件

软键盘

状态栏

StepView

表格(Table)

滚动视差(Parallex)

SideBar

关于页面

详情页

FAB

Indicator

分享组件

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

升级更新

Toolbar

Sort&Drag

Emoji

Label

WheelView

PinCode

CoordinatorLayout

页面切换

悬浮窗

  • FloatUtil ★157 - 简单的浮窗工具
  • NetSpeed ★35 - 悬浮窗网速显示计

地图

编辑器

SeekBar

DownloadView

其他



标签:控件,自定义,动画,安卓,视图,开源,UI,Android
From: https://blog.51cto.com/u_14523369/6949658

相关文章

  • 采用ComposeUI实现Android插件化
    什么是ComposeJetpackCompose是谷歌官方推荐的AndroidUI实现方式,避免了Android传统View在绘制、编写、性能等方面的种种缺点,具体使用方法请参考官方文档。Compose与插件化想必大家都接触过或者了解过插件化开发,没接触过的小伙伴们要补补课啦。在以往插件化开发过程中,清单文件中要......
  • layui-tree 设置子父级节点联动
    1vue版本2.5.6231、设置选择父级节点,子级节点不联动选择45①前端代码67layui.use(['tree','util'],function(){8vartree=layui.tree;9varutil=layui.util;10tree.render({11elem:'#dept_tree',12......
  • 活动回顾丨云原生开源开发者沙龙上海站(附 PPT)
    7月30 日,由云原生应用平台、阿里云飞天Club联合主办的「云原生开源开发者沙龙」在上海圆满落幕。活动当天,阿里云一线技术专家、平安壹钱包中间件资深工程师以及携程服务框架团队负责人与现场的百余名开发者,分享了微服务&容器社区的最新动态、技术探索和实践经验。在活动后期......
  • Unity的IFilterBuildAssemblies:深入解析与实用案例
    UnityIFilterBuildAssembliesUnityIFilterBuildAssemblies是Unity引擎中的一个非常有用的功能,它可以让开发者在构建项目时自定义哪些程序集需要被包含在构建中,哪些程序集需要被排除在建之外。这个功能可以帮助开发者更好地控制项目的构建过程,减少构建时间和构建大小。在本文中,......
  • 瓴羊QuickBI在国内bi厂商中名列前茅,并展现出色的表现。
    在大数据时代,为了更好地掌控数据并为企业业务决策提供科学依据,选择哪种商业智能(BI)工具才是关键。商业智能(BI)市场竞争异常激烈,因此我们需要如何分析众多知名品牌(例如瓴羊QuickBI、Tableau等)的优缺点,以指导企业自己做出选择。为此本期我们将对国内BI厂商进行排名,以帮助大家更深入了解......
  • 万界星空科技/免费开源MES系统/免费仓库管理系统
    仓库管理(仓储管理),指对仓库及仓库内部的物资进行收发、结存等有效控制和管理,确保仓储货物的完好无损,保证生产经营活动的正常进行,在此基础上对货物进行分类记录,通过报表分析展示仓库状态、库存、位置等管理形式。企业在管理库存时,尤其是生产制造企业,使用传统方式比如纸笔、Excel管理......
  • 瓴羊QuickBI为企业提供定制化的可视化设计,满足个性化需求。
    在目前的阶段,大数据技术已经成为企业缩小与竞争对手之间差距的重要手段。许多企业选择使用瓴羊QuickBI等工具来处理和分析内部数据,以保持持续的竞争优势。在过去,国内企业更倾向于使用进口的BI工具,但随着国内数据处理工具(如瓴羊QuickBI)的兴起,特别是可视化大屏设计的全面提升,更符合国......
  • 可视化分析30天免费,瓴羊Quick BI助力企业转型
    在现代化的社会经济背景下,数字化转型正在以前所未有的速度加速,这在很大程度上推动了国内企业积极求取数字化升级的态势。在这个过程中,企业的创新和发展模式也正在不断地改变,尤其是针对数据驱动的智能决策系统,其重要性日益突出。商业BI工具市场以其活跃的态势蓬勃发展。它作为一种创......
  • arduino
    开关,下拉电阻,板载小灯,按开关灯亮constintledPin=13;constintinputPin=2;voidsetup(){//putyoursetupcodehere,torunonce:pinMode(ledPin,OUTPUT);pinMode(inputPin,INPUT);//digitalWrite(inputPin,HIGH);Serial.begin(9600);}voidloop()......
  • 瓴羊QuickBI,助您加速企业转型,免费试用
    领羊QuickBI是阿里云专为企业设计的商业智能工具,能够迅速全面处理和分析日常运营数据,并实时满足企业用户的需求,助力企业用户做出决策,抓住发展机会。在信息技术不断发展的背景下,数据已经成为改变企业发展生态的关键因素。越来越多的企业开始尝试使用领羊QuickBI等工具,推动企业发展。......