绝对想尝试的创意 Android 库,你关注了吗?| 码云周刊第 43 期

码云项目推荐

随着 Android 开发走向成熟,每天都会涌现出各种各样与 Android 相关的开发工具,但是我们每天使用的各类库总是不可或缺的。这里,小编向大家推荐一些目前码云上比较具有创意的 Android 库,希望方便大家能够做出更酷更好玩的产品。

当然,如果你很喜欢以下提到的库,别忘了分享给其他人哦。

1. 项目名称:

智能下拉刷新框架 SmartRefreshLayout

项目简介: 正如名字所说,SmartRefreshLayout 是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的 View,还支持多层嵌套的视图结构。它继承自 ViewGroup 而不是 FrameLayout 或 LinearLayout,提高了性能。 也吸取了现在流行的各种刷新布局的优点,包括谷歌官方的 SwipeRefreshLayout,其他第三方的 TwinklingRefreshLayout 、Ultra-Pull-To-Refresh。还集成了各种炫酷的 Header 和 Footer。

特点功能:

  • 支持多点触摸。
  • 支持嵌套多层的视图结构。
  • 支持所有的 View(AbsListView、RecyclerView、WebView....View)。
  • 支持自定义并且已经集成了很多炫酷的 Header 和 Footer。
  • 支持和 ListView 的无缝同步滚动 和 CoordinatorLayout 的嵌套滚动。
  • 支持自动刷新、自动上拉加载(自动检测列表惯性滚动到底部,而不用手动上拉)。
  • 支持自定义回弹动画的插值器,实现各种炫酷的动画效果。
  • 支持设置主题来适配任何场景的 App,不会出现炫酷但很尴尬的情况。
  • 支持设多种滑动方式:平移、拉伸、背后固定、顶层固定、全屏。
  • 支持所有可滚动视图的越界回弹。

项目地址:

https://gitee.com/scwang90/SmartRefreshLayout

2. 项目名称:基于 Android 的点赞特效

项目简介: 本项目是一个基于 Android 类似 periscope 的点赞特效,也类似 QQ 点赞特效,效果比较赞。

项目地址:

https://gitee.com/z8806c/HeartLayout

3. 项目名称:Ip 地址定位库 ip2region

项目简介: ip2region 最自由的 ip 地址查询库,ip 到地区的映射库,准确率可达 99.9%,0.0x毫秒级查询,数据库文件大小只有1.5M,提供了java,php,c,python,nodejs,golang 查询绑定和 Binary,B树,内存三种查询算法!

项目地址:

https://gitee.com/lionsoul/ip2region

4. 项目名称:Android 手机屏幕助手

项目简介: Android 手机屏幕助手,用来替换 NavigationBar 虚拟导航按键。另外,本项目基于 Android 源码环境开发,需要在 Android 源码环境下编译,由于本人不会 PhotoShop,所以测试截图中有一个 menu 按键图标与其他图标风格不符,请谅解。

项目地址:

https://gitee.com/way/MiPop

5. 项目名称: Google inbox 风格控件

项目简介: 这是一个 Material Design 的控件,实现了类似 Google inbox 中带有多个子按钮的 FloatingActionButton 的效果。

项目地址:

https://gitee.com/550609334/FloatingActionButtonPlus

6. 项目名称:基于 Android 统计图控件

项目简介: 本项目是一个基于 Android 统计图控件。

项目地址:

https://gitee.com/zqxjava/ZqxChart

7. 项目名称:基于 Android 的弹幕组件 ImageView

项目简介:本项目是一个基于 Android 可以发弹幕的 ImageView 组件,比较流行的直播弹幕是我写这个View的灵感,可自定义设置设置弹幕的行数、方向、速度等;也支持 AndroidStudio 一键导入。

项目地址:

https://gitee.com/qzwcom/tokenImage

8. 项目名称:基于 Android 的标签云

项目简介: 本项目是一个基于 Android 用于显示标签云的组件,其功能如下所示:

  • 设置标签
  • 设置每个标签的配色方案
  • 设置每个标签的x/y速度
  • 设置标签云是否滚动(默认滚动)
  • 设置标签云的item点击事件

项目地址:

https://gitee.com/qibin/LabelView

原文发布于微信公众号 - 码云Gitee(mayunOSC)

原文发表时间:2017-10-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏思衍 Jax 专栏

企鹅辅导课程详情页毫秒开的秘密 - PWA 直出

随着近几年的前端技术的高速发展,越来越多的团队使用 React、Vue 等 SPA 框架作为其主要的技术栈。以 React 应用为例,从性能角度,其最重要的指标...

96811
来自专栏我和我大前端的故事

2018 我所了解的 Vue 知识大全(一)

Vue ,React ,Angular 三大主流框架,最后我选择学习 Vue ,接触过 React ,自己感觉学习曲线有些陡峭,进而我选择了学习 Vue ,他的...

983
来自专栏前端杂货铺

关于首屏时间采集自动化的解决方案

关于首屏 首屏时间是指从转向该页面到屏幕中该页面所有内容都可见时的时间。已经有太多的关于首屏时间的计算,在本文中并不重复阐述这些已经被提出或者实现的方案,而旨...

5477
来自专栏编程微刊

layer弹框在实际项目中的一些应用

2185
来自专栏王大锤

iOS各种调试技巧豪华套餐

4169
来自专栏河湾欢儿的专栏

html5标签

什么是html5? 仅仅是狭义的概念。h5草案前身叫做web application 由WHATWG组织编写,在2007年提交到了w3c,w3c起名叫做HTM...

3141
来自专栏大前端开发

从编程小白到全栈开发:操控浏览器

一个程序猿和普通电脑用户,当他们浏览到一个效果炫酷的网页的时候,他们的反应是不太相同的:

733
来自专栏RESTART POiNTER

Web动态图片合成与分享——html2canvas方案实践

在web侧运营活动中,分享传播是重要的一环。普通的h5链接/结构化消息分享已经不能满足产品越来越大的脑洞。在很多场景下,我们需要将个性化内容(如帐号信息,头像,...

1.9K2
来自专栏黑泽君的专栏

打造自己的博客园页面

刚接触博客园时,总有一种要定制打造自己博客页面的冲动,后来感觉原有的模板足够了(博客园提供了大量的模板),没有做这项工作。今天不太忙,稍微研究了下博客园的页面定...

1833
来自专栏无原型不设计

Balanced-工具类App原型分享

Balanced是一款记事类的工具App,这类App在设计的时候讲究简单易用,如果操作太复杂,就不能做到记录事件的及时性和快速性。在制作原型时,这次尝试了将A...

3265

扫码关注云+社区

领取腾讯云代金券