BergenWang's starred repositories

banner

🔥🔥🔥Banner 2.0 来了!Android广告图片轮播控件,内部基于ViewPager2实现,Indicator和UI都可以自定义。

Language:JavaLicense:Apache-2.0Stargazers:12823Issues:236Issues:1193

RxPermissions

Android runtime permissions powered by RxJava2

Language:JavaLicense:Apache-2.0Stargazers:10490Issues:209Issues:287

android-tech-frontier

【停止维护】一个定期翻译国外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目

android-gif-drawable

Views and Drawable for displaying animated GIFs on Android

Language:JavaLicense:NOASSERTIONStargazers:9523Issues:300Issues:683

FloatWindow

Andorid 任意界面悬浮窗,实现悬浮窗如此简单

Language:JavaLicense:Apache-2.0Stargazers:4167Issues:61Issues:137

BannerViewPager

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

Language:JavaLicense:Apache-2.0Stargazers:3550Issues:35Issues:274

flutter_hrlweibo

Flutter仿微博客户端, 包含首页、视频、发现、消息(仿微博聊界面)及个人中心模块

AndroidProcess

判断App位于前台或者后台的6种方法

Language:JavaLicense:Apache-2.0Stargazers:2775Issues:94Issues:23

ConsecutiveScroller

ConsecutiveScrollerLayout是Android下支持多个滑动布局(RecyclerView、WebView、ScrollView等)和普通控件(TextView、ImageView、LinearLayou、自定义View等)持续连贯滑动的容器,它使所有的子View像一个整体一样连续顺畅滑动。并且支持布局吸顶功能。

Language:JavaLicense:Apache-2.0Stargazers:2675Issues:42Issues:301

dimens_sw

Android UI适配方案

TheMVP

An Android MVP Architecture Diagram Framwork.

Language:JavaLicense:Apache-2.0Stargazers:1693Issues:69Issues:19

DslTabLayout

:hearts: Android界最万能的TabLayout(不仅仅是TabLayout), 支持任意类型的item, 支持Drawable类型的指示器,智能开启滚动,支持横竖向布局等

Language:KotlinLicense:MITStargazers:1513Issues:18Issues:105

VerticalTabLayout

垂直纵向的TabLayout、轻松创建纵向导航

Language:JavaLicense:Apache-2.0Stargazers:1225Issues:20Issues:51

Bugly-Android-Demo

Bugly Android SDK 使用例子

Language:JavaLicense:Apache-2.0Stargazers:810Issues:45Issues:378

MVPArt

🎨 A new Android MVP architecture (此框架旨在解决传统 MVP 类和接口太多, 并且 Presenter 和 View 通过接口通信过于繁琐, 重用 Presenter 代价太大等问题).

Language:JavaLicense:Apache-2.0Stargazers:779Issues:33Issues:16

Coder

Android Material Design 风格控件的学习及遇到的问题;Tablayout | 横向布局标签,TextInputLayout | 文字输入布局 ,FloatingActionButton | 悬浮按钮, CoordinatorLayout APPBarLayout CollapsingTabLayout实现折叠头布局,BottomSheetDialog | 底部对话框,Touch Feedback| 触摸反馈,Reveal Effect| 揭示效果,Curved motion | 曲线运动,Animated Vector Drawables | 矢量图片动画

Language:JavaStargazers:547Issues:17Issues:0

TaskManager

一种支持依赖关系、任务兜底策略的任务调度管理工具。API灵活易用,稳定可靠。轻松提交主线程任务、异步任务。支持周期性任务,顺序执行任务,并行任务等。

Language:JavaLicense:Apache-2.0Stargazers:473Issues:19Issues:5

FastSharedPreferences

:rocket:一个Android平台的高性能key-value组件,读写性能远超SharedPreferences

Language:JavaLicense:Apache-2.0Stargazers:341Issues:2Issues:7

XPopupExt

XPopup扩展功能库,基于XPopup强大的弹窗能力和PickerView的选择器逻辑,封装了时间选择器弹窗、城市选择器弹窗和条件选择器。

RecyclerViewAdapter

科学分包,动态扩展,功能完善,书写简洁,按需依赖,合理抽象,超高内聚,超低耦合,没有最好,只有更好,希望能帮助到您,🙏❤️🙏❤️

Language:KotlinLicense:Apache-2.0Stargazers:297Issues:7Issues:7

sdk-editor-plugin

This is a gradle plugin for android to edit class in SDK.

AndroidxLazyLoad

😈😈Fragment lazy loading under the android x

delayActionDemo

目标方法前置检验模型设计与实现

TablayoutUseCase

Tablayout所有使用场景,包括修改指示线长度、设置自定义图标、可滚动

WorkFlow

simplify your priority management in android

TimeAxle_View

自定义View实践:时间轴

Language:JavaStargazers:95Issues:4Issues:0

slidetoconfirm

Slide to confirm component on Android

Language:JavaLicense:MITStargazers:40Issues:3Issues:5

android-scan

android扫一扫

Language:JavaStargazers:26Issues:0Issues:0
Language:JavaStargazers:8Issues:0Issues:0

rclayout

Android通用圆角布局。

Language:JavaStargazers:2Issues:3Issues:0