咸鱼

咸鱼是以盐腌渍后,晒干的鱼

0%

GitHub资源备忘2018

https://github.com/trending/java

头像生成

Github
预览地址

VerticalSlideView

类似淘宝的商品详情页,继续拖动查看详情,其中拖动增加了阻尼,并且重写了ListView,GridView,ScrollView,WebView,RecyclerView 的 dispatchTouchEvent 方法,使用的时候无须额外的代码,可以任意嵌套使用。
Github

Java 的 Markdown 解析器 commonmark-java

commonmark-java 是一个 Markdown 解析器,一个基于 CommonMark 规范解析和渲染 Markdown 文本的 Java 库
Github
具有以下特性:

  • 小(最小化的依赖)
  • 快 (比 pegdown 快 10-20 倍,在仓库中可查看 benchmarks)
  • 灵活 (解析后可操作 AST,自定义 HTML 渲染)
  • 可扩展(表格,删除线,自动链接等等)

利用图表实现价格范围添加的Android库

Github

标签组件

Kongzue StackLabel 是堆叠标签组件,适合快速完成需要堆叠标签的场景,例如“搜索历史”、“猜你喜欢”等功能。
Github

一个Android颜色选择器库

Github

HoloColorPicker

Github

ColorPickerView

Github

ColorPicker

Github

圆形SeekBar

Github

垂直SeekBar

Github

IndicatorSeekBar

Github

MusicAnimLine

Github

MediumClap-Android

Github

WaveView

Github

ShadowImageView可以根据图片内容变阴影颜色,更加细腻的阴影效果

Github

SVGAPlayer 播放 After Effects / Animate CC (Flash) 动画

Github

Iconfont-阿里巴巴矢量图标库

官网
需要登录(可以用微博),可以下载SVG和PNG格式。

开源Icon MaterialDesign

支持Android(Vector/SVG,官网选中图标右键可以直接看Vector),Web(css字体),Windows(字体),
官网
Github

InfiniteCycleViewPager

Github

QMUI_Android

文档
Github

package com.qmuiteam.qmui.util 里面有很多实用的工具类,如状态栏相关的工具类:QMUIStatusBarHelper

Vorolay

Github

FlabbyListView

Github

Ferris-Wheel动画

Github

在空间中绘制随机飞行粒子形成星座

Github

md编辑器

Github

md编译和解析

Github

##将文本转换为UML序列图
Github

AnimatedTabLayout

Github

Fragmentation

为”单Activity + 多Fragment”,”多模块Activity + 多Fragment”架构而生,简化开发,轻松解决动画、嵌套、事务相关等问题。
Github

Cosin(loading view)

Github

AndPermission

Github
Android权限申请管理库

SeekCircle

Github

Custom Circular SeekBar

Github

TimeRuler 时间轴、时间刻度尺

Github

Equalizer for Android

Github

FastBootWeixin 微信公众号快速开发框架

基于SpringBoot的微信公众号快速开发框架,注解方式处理全部逻辑
Github

一款万能遥控器的交互效果

Github

Android 毛玻璃效果

Github Blurry

Blurry is an easy blur library for Android.

Github BlurKit
(目前版本只能在Activity使用,不支持Fragment和Dialog等)模糊图片,提供高斯模糊的遮罩(BlurLayout),随着遮罩下面的内容的变化,高斯模糊效果也会随之改变。[参考](https://juejin.im/post/5a7fec225188257a865d6c30),最新版本为`compile 'com.flurgle:blurkit:1.1.1'`,readme上没有更新。
Github Dali
需要Java8,模糊图片和View(获取View的Bitmap在处理为图像),可以自动刷新模糊。
##### [Github Gaussian](https://github.com/jrvansuita/GaussianBlur) 只有模糊图片。
Github BlurDialogFragment
处理了整个DialogFragment,适用于模糊整个Fragment。原理就是获取Fragment的Activity的View Bitmap,再处理为模糊。其他的库也差不多这个思想。