-
dialog Public
AlertDialog扩展(tip/alert/confirm/choose) 自定义对话框(CustomDialog/BottomDialog/DropdownDialog/SideDialog) LoadingDialog/InputDialog/ActionSheetDialog/PickerDialog
-
router Public
一个 kotlin + ksp 实现的路由库,通过 uri 实现页面间跳转
-
utility Public
各种工具函数:context,toast,dimen,file,format,random...
Kotlin Apache License 2.0 UpdatedMay 23, 2025 -
-
-
span Public
基于 buildSpannedString 扩展的 DSL,可方便的构建 Spanned,扩展支持了块级样式,文字描边,文字3D风格,标签风格...
-
-
-
-
indicatorview Public
可用于 BannerView 与 ViewPager2 的指示器
-
rv Public
RecyclerView 扩展:itemtype, loadmore, selection, decoration
Kotlin Apache License 2.0 UpdatedMar 13, 2025 -
deviceid Public
获取设备标识(widevineId/instanceId/androidId/oaid),采集设备信息。
-
shapeable Public
ShapeableDrawable/ShapeableLinearLayout/ShapeableFrameLayout 可自定义 背景色/形状/阴影/描边
-
argument Public
通过 Kotlin 委托属性获取 Activity/Fragment 的参数
-
-
init Public
Kotlin + Flow 实现的 Android 应用初始化任务启动库。
-
-
httpapi Public
使用 Coroutine + Retrofit 打造的最简单HTTP请求库
-
base Public
页面基类 BaseActivity/BaseFragment 统一了子类初始化UI(onSetupUI)的位置
-
update Public
清晰灵活简单易用的应用更新库
-
binding Public
简化 DataBinding/ViewBinding 使用,提供生命周期感知能力,支持多种使用环境(ComponentActivity/Fragment/CustomDialog/ViewGroup)
-
-
tabs Public
简化 TabLayout 使用,使用 TabItemView 代替 TabLayout.TabView,支持远程动态加载图标
Kotlin Apache License 2.0 UpdatedNov 12, 2024 -
scrollinglayout Public
垂直方向支持多个子视图持续连贯滚动的容器,并且支持吸顶功能。
-
-
bk Public archive
[Deprecated] 使用 https://github.com/czy1121/shapeable 替代
-
html Public
兼容(HTML to Spanned) 7.0(API 24) 新增的一些标签和样式,可以通过自定义 ElementHandler 方便地实现自定义标签。
Kotlin Apache License 2.0 UpdatedOct 24, 2024 -
systembars Public
系统栏工具库 - 状态栏/导航栏/沉浸式
-
statelayout Public
简单实用无侵入高扩展的页面多状态布局(content,loading,empty,error)
-