KXMC's repositories
MovingFloatButton
自定义悬浮滑动按钮,支持在父布局中跟随手指滑动,提供了两种实现方案。
SwitchView
用于状态切换,支持随意状态个数、自定义Drawable样式。
Algorithms
LeetCode Algorithms Training
AnnotationDemo
Java注解处理学习项目
AOPDemo
AOP**技术(APT、AspectJ、Javassist、Java动态代理)在Android的gradle构建阶段的使用demo
APTDemo
apt 知识点学习实践
FlowLayout
1、自定义流式布局 ; 2、自定义标签显示,支持标签自动换行(流式布局)、边框和文字内容颜色独立定义、字体大小设置、边框宽度设置、单个标签内边距设置、标签之间横纵向间距设置等。
ProgressViews
基于Canvas重绘处理的进度条,加载条
architecture-samples
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
catapult
Deprecated Catapult GitHub. Please instead use http://crbug.com "Speed>Benchmarks" component for bugs and https://chromium.googlesource.com/catapult for downloading and editing source code..
dagger
A fast dependency injector for Android and Java.
DownloadWorker
安卓下载器,使用Rxjava2,支持断点续传,持续更新...
Kotlin
kotlin学习资料
MaxLinesHalfTextView
N行半文本显示的的TextView,最后一样如果字符多了,最多显示一半字符,后面添加"..."
PracticeDraw1
《HenCoder Android 开发进阶:UI 1-1 绘制基础》 的练习项目
SimpleBanner
轻量级简易轮播图,方便修改代码直接适配不同项目
SlideListView
可以上下滑动在一定范围内改变高度的ListView,不与Adapter项滑动冲突。当往上滑时,高度跟随手势变化,到达高度最大值,开始滑动Adapter项。在最大高度时向下滑动,当Adapter项滑动到最上面,开始随手势改变ListView高度。另外向上拉动时,当到达最底部会触发Load监听,可用于网络加载数据时的分页加载更多数据
SystemAptation
国内主流手机厂商操作系统适配(华为、小米、oppo、vivo等等),持续更新