- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 Android MVP 架构 - Kotlin
# MVP-Java-Project整个项目架构:mvp+retrofit2+rxjava3+autodispose(已适配rxjava3)项目目录:整个项目的依赖包:## Libraries Used* [RxJava 3]* [Retrofit 2]* [RxJava 3 adapter for Retrofit 2]retrofit.addCallAdapterFactory(RxJava3CallAdapterFactory.create())* [Autodis.
2020-06-22 20:24:09 217
原创 Android MVP 架构 - Java
# MVP-Java-Project整个项目架构:mvp+retrofit2+rxjava3+autodispose(已适配rxjava3)项目目录:整个项目的依赖包:## Libraries Used* [RxJava 3]* [Retrofit 2]* [RxJava 3 adapter for Retrofit 2]retrofit.addCallAdapterFactory(RxJava3CallAdapterFactory.create())* [Autodis.
2020-06-22 20:18:11 348
原创 Android 护眼模式的简单实现
此方法不涉及申请浮窗权限(用悬浮窗实现护眼模式,会涉及到优先级,然而高于系统弹框,部分机型系统弹框点击事件无效)思路:获取content根布局,在上面添加一层浮层,默认透明,开启护眼模式设置护眼色值。* Activity:获取content根布局,在上面添加一层浮层,默认透明,开启护眼模式设置护眼色值。* Dialog:设置自定义布局,在其根布局,在上面添加一层浮层,默认透明,开启护眼模式设置护眼色值。#1 对于BaseActivity:public abstract class B
2020-06-21 23:59:04 1689
原创 RecyclerView GridLayoutManager现实每行多列视图【Kotlin】
RecyclerView创建每行列数不一样或多列的视图原文链接第一步:设置GridLayoutManager 每行几列private val gridLayoutManager by lazy { GridLayoutManager(context, 2) }这里设置的是每行分为2列,再使用 gridLayoutManager.setSpanSizeLookup() 去设置每个item数据要占的列数。cc: 这里要注意要先配置好Adapter,否则setSpanSizeLookup方法不.
2020-06-19 16:48:22 2235 2
SlidingTabLayout.zip
2020-07-10
RecyclerView ItemDecoration-实现分组/悬浮(粘性)头部【Kotlin】
2020-07-03
Android 护眼模式的简单实现
2020-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人