前言

今天介绍一下android开发者中比较热门的开源代码,这些代码绝大多数可以直接应用到项目中。更多可参考很值得收藏的安卓开源控件库

一个强大的图片选择器,支持多选,和选聘选择

项目地址:

https://github.com/LuckSiege/PictureSelector

粒子动画效果

项目地址:

https://github.com/glomadrian/Grav

 
水波式loading等待动画

项目地址:

https://github.com/race604/WaveLoading

 
滚动RecycleView动画

项目地址:

https://github.com/borjabravo10/FocusResize

 
RecycleView中各种动画

项目地址:

https://github.com/wasabeef/recyclerview-animators

 
RecycleView动画

项目地址:

https://github.com/gabrielemariotti/RecyclerViewItemAnimators

 
TextView中文字跳动效果

项目地址:

https://github.com/frakbot/JumpingBeans

 
Activity跳转动画

项目地址:

https://github.com/lgvalle/Material-Animations

 
各种动画效果

项目地址:

https://github.com/2359media/EasyAndroidAnimations

 
界面过渡动画

项目地址:

https://github.com/toddway/MaterialTransitions

 
多种动画效果

项目地址:

https://github.com/hitherejoe/animate

 
爆裂动画效果

项目地址:

https://github.com/tyrantgit/ExplosionField

控件动画

项目地址:

https://github.com/daimajia/AndroidViewAnimations

动画变速器

项目地址:

https://github.com/MasayukiSuda/EasingInterpolator

多种动画效果

项目地址:

https://github.com/florent37/ViewAnimator

展示图片时有过渡动画

项目地址:

https://github.com/danylovolokh/ImageTransition

控件动画

项目地址:

https://github.com/andkulikov/Transitions-Everywhere

项目地址:

点击FloatingBar后的过渡动画 https://github.com/Jaouan/Revealator

各种交互动画 https://github.com/airbnb/lottie-android
列表视图展现动画

项目地址:

https://github.com/willowtreeapps/spruce-android

背景特效

仅使用一张资源图片为 View 设置具有按下效果的背景

项目地址:

https://github.com/maoruibin/OneDrawable

阴影效果

项目地址:

https://github.com/wangjiegulu/ShadowViewHelper

高斯模糊:

项目地址:

https://github.com/500px/500px-android-blur

https://github.com/jrvansuita/GaussianBlur

项目地址:

https://github.com/gogopop/BlurKit-Android

字体修改:

项目地址:

https://github.com/norbsoft/android-typeface-helper

项目地址:

https://github.com/johnkil/Android-RobotoTextView

 

项目地址:

https://github.com/bluejamesbond/TextJustify-Android

项目地址:

https://github.com/GcsSloop/FontsManager

项目地址:

https://github.com/MeetMe/font-compat

项目地址:

https://github.com/chrisjenx/Calligraphy

构造Span增强文本内容

项目地址:

https://github.com/JMPergar/AwesomeText

image

项目地址:

https://github.com/lawloretienne/Trestle

项目地址:

https://github.com/binaryfork/Spanny

项目地址:

https://github.com/klinker24/Android-TextView-LinkBuilder

Emoji

项目地址:

https://github.com/w446108264/AndroidEmoji

阅读更多

终于,我还是下决心学Java后台了

谈一下Application和Context

金9银10的面试黄金季节,分享几个重要的面试题

谈一下Application和Context

相信自己,没有做不到的,只有想不到的

在这里获得的不仅仅是技术!

 

分享几个Android很强势的的开源框架的更多相关文章

  1. Android酷炫实用的开源框架(UI框架)

    Android酷炫实用的开源框架(UI框架) 前言 忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮 ...

  2. Android酷炫实用的开源框架(UI框架) 转

    Android酷炫实用的开源框架(UI框架) 前言 忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮 ...

  3. 黄聪:Android酷炫实用的开源框架(UI框架)(转)

    Android酷炫实用的开源框架(UI框架) 前言 忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮 ...

  4. Android酷炫实用的开源框架——UI框架(转)

    转载别人整理好的文章,列出了很多炫酷的UI开源设计 原文地址:http://www.androidchina.net/1992.html 1.Side-Menu.Android分类侧滑菜单,Yalan ...

  5. IT观察】网络通信、图片显示、数据库操作……Android程序员如何利用开源框架

    每个Android 程序员都不是Android应用开发之路上孤军奋战的一个人,GitHub上浩如烟海的开源框架或类库就是前人为我们发明的轮子,有的轮子能提高软件性能,而有的轮子似乎是以牺牲性能为代价换 ...

  6. Android 学习笔记之Volley开源框架解析(一)

    PS:看完了LGD的六场比赛...让人心酸... 学习内容: 1.Http请求的过程... 2.Volley的简单介绍...   1.Http请求...   这里只是简单的说一下Http请求的过程.. ...

  7. Android当下最流行的开源框架总结

    Android中能够简化开发流程的一些框架 本文介绍的是一些博主在开发过程中经常用到的Android开源框架,所谓开源框架我的理解就是别人封装好的代码,可以直接拿过来使用,并且源码也全部公开的代码库. ...

  8. Android中常用的优秀开源框架

    Android开源框架库分类,挑选出最常用,最实用的开源项目,本篇主要介绍的是优秀开源框架库和项目,UI个性化控件会独立介绍.UI个性化控件 Index Dependency Injections A ...

  9. Android酷炫有用的开源框架

    一.代码库 1.from  代码家 整理比較好的源代码连接 一.兼容类库 ActionBarSherlock : Action Bar是Android 3.0后才開始支持的,ActionBarSher ...

随机推荐

  1. Java控制台微动画输出 “草泥马神兽”

    public static void gameClearance() { String s = "\r      ┏┛ ┻━━━━━┛ ┻┓\r      ┃ ┃\r      ┃ ━ ┃\ ...

  2. luogu 3538/bzoj 2795 Poi2008 哈希+质数结论

    题意:给定一个子串,询问一些子区间内的最短循环节(循环节是越短条件约束越多) 开始一看那就哈希处理然后暴力枚举循环节,然后按照循环节长度暴力向后比较,本地测试40,洛谷60 #include<b ...

  3. Docker --rm 自动清理容器内部临时文件

    在Docker容器退出时,默认容器内部的文件系统仍然被保留,以方便调试并保留用户数据. 清除断掉链接的容器缓存

  4. phpcms中set_config和get_sysinfo函数

    /** * 设置config文件 * @param $config 配属信息 * @param $filename 要配置的文件名称 */ function set_config($config, $ ...

  5. luogu P4099 [HEOI2013]SAO

    传送门 吐槽题目标题 这个依赖关系是个树,可以考虑树型dp,设f_i表示子树i的答案 因为这是个序列问题,是要考虑某个数的位置的,所以设\(f_{i,j}\)表示子树i构成的序列,i在第j个位置的方案 ...

  6. ubuntu安装GBK编码

    1 添加GBK编码 sudo vim /var/lib/locales/supported.d/local en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_CN.GBK ...

  7. centos7 五大查找常用命令

    1.find find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件. find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> ...

  8. Linux 学大纲

  9. Spring boot中普通工具类不能使用@Value注入yml文件中的自定义参数的问题

    在写一个工具类的时候,因为要用到yml中的自定义参数,使用@Value发现值不能正常注入,都显示为null: yml文件中的自定义格式 调用工具类的时候不能new的方式 要使用@Autowired的方 ...

  10. python,类和对象练习

    ''' 按照一下要求定义一个游乐园门票类,并尝试计算2个成人+1个小孩子平日票价 1.平日票价100元 2.周末票价为平日票价120% 3.儿童半价 ''' class Ticket: pice = ...