zhangzuofa's starred repositories

GSYVideoPlayer

视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,16k page size,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。

Language:JavaLicense:Apache-2.0Stargazers:20128Issues:430Issues:3737

DoKit

一款面向泛前端产品研发全生命周期的效率平台。

Language:JavaLicense:Apache-2.0Stargazers:20100Issues:398Issues:711

material-dialogs

😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.

Language:KotlinLicense:Apache-2.0Stargazers:19683Issues:558Issues:0

FlycoTabLayout

An Android TabLayout Lib

Language:JavaLicense:MITStargazers:11051Issues:225Issues:533

MagicIndicator

A powerful, customizable and extensible ViewPager indicator framework. As the best alternative of ViewPagerIndicator, TabLayout and PagerSlidingTabStrip —— 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hide()、show()切换Fragment或使用setVisibility切换FrameLayout里的View等),http://www.jianshu.com/p/f3022211821c

CalendarView

Android上一个优雅、万能自定义UI、仿iOS、自定义动画,支持垂直、水平方向切换、支持周视图、自定义周起始、性能高效的日历控件,支持热插拔实现的UI定制!支持标记、自定义颜色、农历、自定义月视图各种显示模式等。Canvas绘制,速度快、占用内存低,你真的想不到日历居然还可以如此优雅!An elegant, highly customized and high-performance Calendar Widget on Android.

Language:JavaLicense:Apache-2.0Stargazers:9111Issues:147Issues:818

XPopup

🔥XPopup2.0版本重磅来袭,2倍以上性能提升,带来可观的动画性能优化和交互细节的提升!!!功能强大,交互优雅,动画丝滑的通用弹窗!可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner等组件,自带十几种效果良好的动画, 支持完全的UI和动画自定义!(Powerful and Beautiful Popup for Android,can absolutely replace Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner. With built-in animators , very easy to custom popup view.)

Language:JavaLicense:Apache-2.0Stargazers:7725Issues:100Issues:1205

MVVMHabit

👕基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个高质量、易维护的Android应用。

Language:JavaLicense:Apache-2.0Stargazers:7585Issues:178Issues:106

FlowLayout

[不再维护]Android流式布局,支持单选、多选等,适合用于产品标签等。

Language:JavaLicense:Apache-2.0Stargazers:5598Issues:138Issues:0

SystemBarTint

[DEPRECATED] Apply background tinting to the Android system UI when using KitKat translucent modes

Language:JavaLicense:Apache-2.0Stargazers:5362Issues:228Issues:0

BasePopup

Android下打造通用便捷的PopupWindow弹窗库

Language:JavaLicense:Apache-2.0Stargazers:5192Issues:79Issues:502

PageIndicatorView

An page indicator for Android ViewPager

Linkage-RecyclerView

即使不用饿了么订餐,也请务必收藏好该库!🔥 一行代码即可接入,二级联动订餐列表。

giffun

一款开源的GIF在线分享App,乐趣就要和世界分享。

Language:JavaLicense:Apache-2.0Stargazers:3434Issues:71Issues:69

LQRWeChat

本项目仿最新版微信6.5.7(除图片选择器外),基于融云SDK,使用目前较火的 Rxjava+Retrofit+MVP+Glide 技术开发。相比上个版本,加入发送位置消息,红包消息等功能。

Language:JavaLicense:MITStargazers:3397Issues:128Issues:0

android-mvp-mvvm-flytour

🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决定选择使用,该框架是Android组件化、Android插件化、Android MVP架构、Android MVVM架构的集大成者,帮助你快速的搭建自己的App项目开发框架,以便把主要的精力放在自己的项目的业务功能实现上,另外在长期的工作实践中总结整理大量的实用工具类在项目lib_common组件的util包当中方便大家调用。

Language:JavaLicense:Apache-2.0Stargazers:3148Issues:293Issues:9

LoadingView

a simple loadingview for android with animation

MusicLake

MediaPlayer、Exoplayer音乐播放器,可播在线音乐,qq音乐,百度音乐,虾米音乐,网易云音乐,YouTuBe

Language:KotlinLicense:Apache-2.0Stargazers:2664Issues:44Issues:93

TimeLine

瀑布流式的时间轴

YImagePicker

小红书多图剪裁+微信图片选择器+大图预览+图片剪裁(支持圆形剪裁和镂空剪裁),已适配androidQ,借鉴并升级matisse加载内核!超强定制性可轻松实现知乎/马蜂窝/微博等特殊样式!支持跨进程回调!内部结构轻量级,无任何第三方开源库!支持support依赖!

Language:JavaLicense:Apache-2.0Stargazers:1191Issues:39Issues:145

TemplateAppProject

Android template project, fast construction (integrated XUI, XUtil, XAOP, XPage, XUpdate, XHttp2, Umeng Statistics and Walle multi-channel package). Android空壳模板工程,快速搭建(集成了XUI、XUtil、XAOP、XPage、XUpdate、XHttp2、友盟统计和walle多渠道打包)

Language:JavaLicense:Apache-2.0Stargazers:848Issues:21Issues:39

XPush

🚀一个轻量级、可插拔的Android消息推送框架。一键集成推送(极光推送、友盟推送、信鸽推送、华为、小米推送等),提供有效的保活机制,支持推送的拓展,充分解耦推送和业务逻辑,解放你的双手!

Language:JavaLicense:Apache-2.0Stargazers:767Issues:12Issues:29

Android-CustomCamera

Android自定义相机 Android custom camera , has a basic camera, front and rear camera , flash mode , delay shooting , framing square frame , add watermark effect solution

PasswordInputView

一个支持多种风格的密码(验证码)输入框

CalendarList

Android自定义日期区间选择,日期范围选择的日历,实现类似美团携程选择酒店入住日期和离店日期的日历效果

WanAndroid

基于 wanandroid.com 和 gank.io API 开发的 MVP + Retrofit + RxJava2 组件化模式开发的 Android APP

WanAndroidMaster

根据 http://www.wanandroid.com 提供api ,编写 包含 Material Design + MVP + Rxjava2 + Retrofit + Glide项目

HandWriting

安卓汉字描红

CustomDatePicker

日期选择界面,实现了区间,悬浮头效果

Language:JavaStargazers:12Issues:0Issues:0

UpdateAppDemo

版本更新DEMO

Language:JavaStargazers:6Issues:2Issues:0