hjr19911126's starred repositories

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

rxhttp

🔥🔥🔥 Based on OkHttp encapsulation, support Kotlin Coroutines、RxJava2、RxJava3; 30s to get started.

Language:KotlinLicense:Apache-2.0Stargazers:3740Issues:58Issues:509

BannerViewPager

🚀 An awesome banner view for Android,Based on ViewPager2. 这可能是全网最好用的ViewPager轮播图。简单、高效,一行代码实现循环轮播,一屏三页任意变,指示器样式任你挑。

Language:JavaLicense:Apache-2.0Stargazers:3591Issues:35Issues:279

YCVideoPlayer

🔥🔥🔥 基础封装视频播放器player,可以在ExoPlayer、MediaPlayer原生MediaPlayer可以自由切换内核;该播放器整体架构:播放器内核(自由切换) + 视频播放器 + 边播边缓存 + 高度定制播放器UI视图层。支持视频简单播放,列表播放,仿抖音滑动播放,自动切换播放,使用案例丰富,拓展性强。

Language:JavaLicense:Apache-2.0Stargazers:2197Issues:42Issues:132

PokemonGo

神奇宝贝 (PokemonGo) 基于 Jetpack + MVVM + Repository 设计模式 + Data Mapper + Kotlin Flow 的实战项目,如果这个仓库对你有帮助,请仓库右上角帮我 star 一下,非常感谢。

wanandroid

Jetpack MVVM For Wanandroid 最佳实践 !

Language:KotlinLicense:GPL-3.0Stargazers:1468Issues:21Issues:53

SimpleRatingBar

A simple RatingBar that you can easier to customize image and animations

Language:JavaLicense:MITStargazers:1365Issues:12Issues:72

Glance

A simple and handy Android database debugging library.

Language:KotlinLicense:Apache-2.0Stargazers:968Issues:13Issues:23

AndroidQuick

做外包用的快速开发库--微信、支付宝支付(含签名,下单)、自定义View(验证码/密码,九宫格图片上传等)、换肤、图片预览、RxJava、EventBus、JetPack、CameraX、base层封装等

Language:JavaLicense:Apache-2.0Stargazers:881Issues:19Issues:11

Anchors

:white_check_mark: Anchors 是一个基于图结构,支持同异步依赖任务初始化 Android 启动框架。其锚点提供 "勾住" 依赖的功能,能灵活解决初始化过程中复杂的同步问题。参考 alpha 并改进其部分细节, 更贴合 Android 启动的场景, 同时支持优化依赖初始化流程, 自动选择较优的路径进行初始化。

Language:JavaLicense:Apache-2.0Stargazers:817Issues:12Issues:40

HappyBubble

:thought_balloon:BubbleLayout随意变化的气泡布局、消息对话框,可定制颜色,背景、弧度、尖角弧度、边框等等。BubbleDialog气泡弹窗根据点击View的位置定位它的弹窗位置,BubbleDialog可定制方向等!(BubbleLayout changes freely,BubbleDialog click on the location of View positioning its location,BubbleDialog can be customized directions.)

Language:JavaLicense:Apache-2.0Stargazers:714Issues:18Issues:45

SwipeCaptcha

Swipe captcha of Android platform. Android 平台的滑动验证码。

MVVMLin

一个基于MVVM用Kotlin+Retrofit+协程+Databinding+LiveData来封装的快速开发框架

Language:KotlinLicense:Apache-2.0Stargazers:695Issues:18Issues:34

banner

🔥🔥ViewPager,ViewPager2无限轮播功能。自定义Indicator,支持一屏三页,支持仿魅族banner效果。极其简单的使用方式

Language:JavaLicense:Apache-2.0Stargazers:694Issues:7Issues:51

Android_5.0_ViewDemo

一些基于 Android 5.0/6.0/N 新特性的小案例

KLuban

Lifecycle + Kotlin 协程 + flow + LiveData + Glide 识别和内存优化 + Luban采样算法 = KLuban图片压缩

DiveIntoKotlinCoroutines-Sources

《深入理解 Kotlin 协程》源码

Language:KotlinStargazers:289Issues:8Issues:0

AndroidGenericFramework

Android通用框架

Language:KotlinLicense:Apache-2.0Stargazers:203Issues:10Issues:8

tablayout-ext

:star::tada:google 原生 Tablayout( com.google.android.material.tabs.TabLayout) 零入侵拓展,帮你更便捷的使用原生TabLayout实现一些UI效果

brick

【此git仓库已停止更新,其中的若干个模块将被拆分为多个仓库,详情请点开本人的仓库列表查看。】使用Kotlin Coroutine和ViewModel、LiveData等Android Jetpack组件搭建而成的MVP、MVVM架构框架。实现了业务代码的高复用性的核心特点,并且使用简单、代码简洁。 如果使用Retrofit作为网络请求工具,可以为Model层自动注入Retrofit Api实例,进一步精简代码。同样的,也可以注入Room数据库框架的Dao层接口。注:配合http模块食用,风味更佳!

ShadowView

Android 阴影布局实现

WeTabLayout

可随便改变指示器样式、宽度、高度等属性的TabLayout。

andme

工程初始化;0.0.1版本;签入框架基础类

Language:KotlinStargazers:31Issues:3Issues:0

flutter_tutorial

flutter学习过程分享

Language:DartLicense:MITStargazers:19Issues:2Issues:1
Language:KotlinStargazers:15Issues:2Issues:0
Language:KotlinStargazers:12Issues:1Issues:0

FloatDemo

悬浮窗使用demo

HoverToolbarTabLayout

CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout+Toolbar+TabLayout+ViewPager,悬停Toolbar以及Tab栏

Language:JavaStargazers:10Issues:0Issues:0

ProjectHope

Android

Language:JavaStargazers:3Issues:2Issues:0