xiaoxiaAndroid's repositories
advanced-textview
Advanced Android TextView
android
OwnTracks Android App
android-architecture
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
android-times-square
Standalone Android widget for picking a single date from a calendar view.
AutoFillEmailEditText
Auto Fill the custom email to EditText
BackgroundLibrary
A framework for directly generating shape through Tags, no need to write shape.xml again(通过标签直接生成shape,无需再写shape.xml)
CircleMenu
CircleMenu is a simple, elegant menu with a circular layout.
Demos
Demo合集
dkplayer
基于IjkPlayer的视频播放器,支持直播点播,悬浮窗播放,广告播放,边播边缓存;支持重力感应自动全屏;完美实现ListView和RecyclerView列表播放;支持清晰度切换;支持一行代码切换MediaPlayer和ExoPlayer;模仿抖音效果demo;Android O PiP demo
EasyBle
Android BLE framework
ExpandableTextView
实现类似微博内容,@用户,链接高亮,@用户和链接可点击跳转,可展开和收回的TextView
FloatMenuSample
android 悬浮窗菜单,可在launcher或app中使用
GlideImageView
基于Glide V4.8.0封装的图片加载库,可以监听加载图片时的进度
GroupedRecyclerViewAdapter
GroupedRecyclerViewAdapter可以很方便的实现RecyclerView的分组显示,并且每个组都可以包含组头、组尾和子项;可以方便实现多种Type类型的列表,可以实现如QQ联系人的列表一样的列表展开收起功能,还可以实现头部悬浮吸顶功能等。
GSYVideoPlayer
视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS支持,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,其他一些小动画效果,rtsp、concat、mpeg。项目解析:
ImmersionBar
android 4.4以上沉浸式状态栏和沉浸式导航栏管理,包括状态栏字体颜色,一句代码轻松实现,以及对bar的其他设置,详见README,http://www.jianshu.com/p/2a884e211a62
JiaoZiVideoPlayer
Android VideoPlayer MediaPlayer VideoView MediaView Float View And Fullscreen
LifeHelper
综合案例训练,包含新闻,视频,图片,音乐,记事本等等模块。架构模式:采用MVP+Rx+Retrofit+Desgin+Dagger2+阿里VLayout+腾讯X5+腾讯bugly。安装阿里编码规约插件,不断修正不合理代码和最大程度去除黄色警告!!!融合开发中需要的各种小案例,[停止维护]!!!
MultiWaveHeader
Android 炫酷的多重水波纹 MultiWaveHeader Wave
recyclerview-animators
An Android Animation library which easily add itemanimator to RecyclerView items.
RecyclerViewSnap
RecyclerView snapping example with SnapHelper
RxFingerPrinter
用rxjava简单封装了指纹识别,并实现对生命周期的自动绑定,顺便撸了一个指纹控件
RxJava2-Android-Samples
RxJava 2 Android Examples - Migration From RxJava 1 to RxJava 2 - How to use RxJava 2 in Android
ScrollTextView
Android 弹幕,滚动字幕,如新闻联播下面的滚动字幕,可以使用在广告机,机顶盒,TV App等各种信息发布系统。
SlidingUpPanelLayout
A vertical-handled and multi-panel support SlidingPanelLayout. 一个竖直方向的SlidingPanelLayout,支持加载多个Panel,可以灵活地实现漂亮的的交互效果。
SmartCropper
🔥 A library for cropping image in a smart way that can identify the border and correct the cropped image. 智能图片裁剪框架。自动识别边框,手动调节选区,使用透视变换裁剪并矫正选区;适用于身份证,名片,文档等照片的裁剪。
SpringView
🔥 A custom view pull to refresh,support ScrollView,ListView,RecyclerView,WebView and all another views, easy to use
VideoWorld_Android
影视天地(Android 客户端),涵盖电影、电视剧、综艺节目、动漫、游戏五大类别的资源。整合两大资源搜索引擎,连接互联网千万数量级的资源库。支持视频资源在线播放、边下边播,不限速下载,不等待播放。
ViewAnimator
A fluent Android animation library
vlayout
Project vlayout is a powerfull LayoutManager extension for RecyclerView, it provides a group of layouts for RecyclerView. Make it able to handle a complicate situation when grid, list and other layouts in the same recyclerview.