前言

今天介绍一下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. Polymer初探

    Polymer是什么? Polymer英文为 n.聚合物:多聚体 网络高分子:聚合体:高分子聚合物 应用在Web组件场景, 表达的是, 一个一个小的Web组件,可以通过此框架聚合为一个 整个页面. h ...

  2. rabbitMQ学习2-Python与rabbitmq

    python客户端 # rabbitmq官方推荐的python客户端pika模块 pip3 install pika 应用场景1:单发送单接收 1.生产-消费者模型 P 是生产者 C 是消费者 中间h ...

  3. luogu P4363 [九省联考2018]一双木棋chess

    传送门 对抗搜索都不会,我真是菜死了qwq 首先根据题目条件,可以发现从上到下每一行的棋子数是单调不增的,然后n m都比较小,如果把状态搜出来,可以发现合法状态并不多,所以可以用一个11进制数表示状态 ...

  4. python的进程/线程/协程

    1.python的多线程 多线程就是在同一时刻执行多个不同的程序,然而python中的多线程并不能真正的实现并行,这是由于cpython解释器中的GIL(全局解释器锁)捣的鬼,这把锁保证了同一时刻只有 ...

  5. 浏览器支持webp格式

    使用插件http://www.etherdream.com/WebP/WebP.js

  6. Java的两大数据类型

    Java的两大数据类型 基本数据类型 byte,short,int,long,float,double,boolean,char byte 类别 内容 类型 byte 简介 byte 数据类型是8位. ...

  7. Nginx(二) nginx 无法启动

    有时候在客户端输入:nginx 但是终端会输出以下,显示启动失败 nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already i ...

  8. 下面那些是无效的Java标识符?

    下面那些是无效的Java标识符?为什么? a.RESULT b.result c.12345 d.x12345y e.black&white f.answer_7 c和e是无效的,因为标识符不 ...

  9. django 学习手册 - ORM 报错集(随时更新)

    报错问题: 问题一:(1050代码) django.db.utils.InternalError: (1050, "Table 'app01_group' already exists&qu ...

  10. python模块-----time

    说明 time模块提供各种时间相关的功能 与时间相关的模块有:time,datetime,calendar 这个模块的功能不是适用于所有的平台 这个模块中定义的大部分函数是调用C平台上的同名函数实现 ...