涟漪效果—Ripple
水波纹特效,涟漪效果。简单的一行设置背景即可
自定义对话框
自定义对话框,传你自己的对话框布局即可
防止手机获取相片空指针的工具类
防止小米手机相册获取照片空指针的工具类,直接使用
热门头条的实现
ViewFlipper和MarqueeView
Tablayout+viewpager+fragment
Tablayout+viewpager+fragment
自定义view点击事件的接口回调
自定义view点击事件的接口回调
接口的使用—对okgo进行简单的再封装
接口的使用—对okgo进行简单的再封装
recyclerView实现时光轴效果
通过recyclerView实现时光轴
toolbar实现沉浸式状态栏
toolbar实现沉浸式状态栏,可以动态设置是否需要沉浸式状态栏
BufferTextInputLayout的简单用法
BufferTextInputLayout这个库你可以很多情况都能派上用场,例如用户资料页,用来做密码或用户名的输入长度控制再适合不过,只需简单地指定字数和字数显示的增减性。
BaseRecyclerViewAdapterHelper
BaseRecyclerViewAdapterHelper的基本使用
无限循环滚动图banner
Android广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等!
EventBus入门
EventBus的入门与进阶
基于SystemBarTint、BottomNavigationBar实现的一个简单的项目框架
基于SystemBarTint、BottomNavigationBar实现的一个简单的项目框架,有基类,为了让初学者有一个建立框架复用代码的理念。
RecyclerView简单用法
RecyclerView的基本使用,简单的adapter的设置。
自定义抽屉—QQ特效
自定义View,实现抽屉效果。并且,实现平滑移动的动画效果。
fragment实时加载
实现fragment延迟加载,ViewPager+fragment延迟加载。
MyApplication.rar
关于Android的Tensorflow-Lite简单的机器学习demo,把原图片,转换成目标图片,涉及到图片的ARGB和bitmap之间的相互转换。
MVP+Dagger.Android+LiveData+RxJava2.0+Retrofit2.0+OkHttp
使用MVP+Dagger.Android+LiveData+RxJava2.0+Retrofit2.0+OkHttp搭建的项目框架
Dagger.Android+LiveData搭的简单的项目框架
改善了dagger2的嵌入方式,运用dagger.android大大简化了嵌入的代码,新增LiveData框架,使得MVP架构变得简洁,明了。
一像素保活机制
进程保活,简单的一像素保活机制与前台保活服务双重保证。
线程管理工具类
用于线程管理的工具类,双重检索获取单例对象,建造者模式设置参数,用法简单ThreadManager.getDefault().execute()
MyMqttDemo
MQTT推送的demo,里面注释很清楚,如果还是不会,请移步的博客,我的博客里面的介绍也很清楚。
任意背景的水波纹
可以使用任意背景的圆形水波纹进度自定义View。已经全部封装好。
贝塞尔曲线水波纹
二阶贝塞尔曲线实现水波纹效果,值得一看,代码写的很清楚
MyTakePhoto
开源框架TakePhoto的demo,支持图片压缩,相机,相册,多选
MyProject8
kotlin项目mvp+dagger+rxjava+retrofit+okhttp+greendao的曾删改查+socket+android 6.0 动态权限+android 7.0文件安全问题
MyProject6
kotlin项目mvp+dagger+rxjava+retrofit+okhttp+greendao的曾删改查+socket
MyProject5
kotlin项目mvp+dagger+rxjava+retrofit+okhttp+greendao的曾删改查
MyProject4
kotlin项目mvp+dagger+rxjava+retrofit+okhttp+greendao的创建
MyApplication4
kotlin项目mvp+dagger+rxjava+retrofit+okhttp+greendao的创建
MyProject3
android主流的项目框架MVP+dagger+rxjava+retrofit+okhttp,项目拷贝过去可以直接使用
MyProject2
在前一个项目的基础上增加了mvp+dagger2.0,P层是通过泛型传递了
MyProject1
android入门的简单的框架,application,baseactivity,basefragment懒加载等等
CoordinatorLayout的常见用法4种
CoordinatorLayout的常见用法4种:
1.CoordinatorLayout+Snackbar+FAB
2.CoordinatorLayout+AppBarLayout+Toolbar
3.CoordinatorLayout+AppBarLayout+TabLayout
4.CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout+Toolbar+TabLayout
activity跳转动画
Activity间的跳转动画—Transition。Explode 从中心移入或移出
Slide 从边缘移入或移出
Fade 调整透明度产生渐变