前言

今天介绍一下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. Javaweb学习笔记——(十五)—————— sql复习

    sql复习 数据库管理系统(DBMS)的概述 1.什么是DBMS:数据的仓库 *方便查询 *可存储的数据量大 *保证数据的完整.一致 *安全可靠 2.DBMS的发展:今天主流数据库为关系型数据库管理系 ...

  2. Log4j2 快速开始

    1.配置 默认 Log4j2可以将自己配置为记录错误及更高级别日志,并将消息记录到控制台中. [显示配置]1.检测log4j.configurationFile系统属性,如果属性存在,就从指定文件加载 ...

  3. tensorflow/core/kernels/conv_ops.cc:659] check failed: stream->parent()->getc

    tensorflow版本与cudnn版本不对应,如tensorflow-gpu==1.1.0,cudnn==6.0 升级tensorflow-gpu到更高版本

  4. ROI Pooling层详解

    目标检测typical architecture 通常可以分为两个阶段: (1)region proposal:给定一张输入image找出objects可能存在的所有位置.这一阶段的输出应该是一系列o ...

  5. mysql 创建存储过程

    mysql 创建存储过程 实例一: CREATE PROCEDURE cp_test() BEGIN declare a int; declare b int; ; ; select a,b; END ...

  6. pyaudio

    安装: 下载whl文件:https://github.com/intxcc/pyaudio_portaudio/releases 切换到whl文件目录,直接用pip安装      pip instal ...

  7. [C++]PAT乙级1011. A+B和C (15/15)

    /* 1011. A+B和C (15) 给定区间[-2^31, 2^31]内的3个整数A.B和C,请判断A+B是否大于C. 输入格式: 输入第1行给出正整数T(<=10),是测试用例的个数.随后 ...

  8. Coursera, Deep Learning 1, Neural Networks and Deep Learning - week1, Introduction to deep learning

    整个deep learing 系列课程主要包括哪些内容 Intro to Deep learning

  9. zabbix系列 ~ 如何更好的利用mysql监控

    一 简介:今天来聊聊一些关于mysql 监控需要关注的问题二 实现的原理   1 global status   2 variables 三 我们需要关注的zabbix性能图  1 事务类型      ...

  10. Windows 7 SP1无人值守自动应答文件制作

    使用U盘安装Windows系统时,很多人都会使用UltraISO工具来制作U盘启动盘,然后插入到电脑中加以安装.系统的安装过程中,需要一步一步手动选择或者输入配置,Windows是支持无人值守自动应答 ...