获取RecyclerView滚动距离的几种方法如下 第一种 computeVerticalScrollOffset方法 当RecyclerView的每个item高度都相同时,...
获取RecyclerView滚动距离的几种方法如下 第一种 computeVerticalScrollOffset方法 当RecyclerView的每个item高度都相同时,...
1. 简介 inline、noinline、crossinline 是 Kotlin 中的三个关键字。在 Kotlin 源码中我们可以发现,这三个关键字被大量使用,那么它们究...
Android onPause刚进页面就执行一次,导致onPause刚进页面就执行一次,导致onResume刚进来会执行两次。排查问题后,是这边的申请权限了,没有检测权限是否...
得到Android组件化方案已经开源,参见Android组件化方案开源。方案的解读文章是一个小的系列,这是系列的第二篇文章:1、Android彻底组件化方案实践2、Andro...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
做网络请求的时候肯定要封装回调,我这里就传了泛型,但是出了个问题是Gson没办法直接解析泛型,如果直接解析的话,不会得到一个javabean而是得到一个LinkedTreeM...
主要原因是文件夹移动造成的删除编译后生成的obj文件夹。然后重新编译就行了。
一、快速排序算法:从数列中挑出一个元素,称为基准。重新排序数列,所有元素比基准值小的排在前面,所有元素比基准值大的排在后面。分区操作:使用递归把小于基准值元素的子数列和大于基...
前阵子公司项目中需要大量使用Android悬浮窗去实现一些功能,对公司之前一团糟的代码结构和面对国产Android奇(沙)葩(雕)的机型适配(对,我说的奇(沙)葩(雕)机型就...