效果图展示 SmartRefreshLayout是一个用于上拉加载和下拉刷新的一个控件,通常结合RecyclerView一起使用 SmartRefreshLayout的目标是...

效果图展示 SmartRefreshLayout是一个用于上拉加载和下拉刷新的一个控件,通常结合RecyclerView一起使用 SmartRefreshLayout的目标是...
前言 最近在学习Kotlin这门语言,在项目开发中,运用到了单例模式。因为其表达方式与Java是不同的。所以对不同单例模式的实现进行了分别探讨。主要单例模式实现如下: 饿汉式...
(1)滚动事件分类 列表的滚动一般分为两种: 上面的过程的状态变化如下: (2)监听RecyclerView的滚动 有两种方式可以监听滚动事件: 其中 setOnScroll...
在Android开发调试时,有以下两种情况: 多人开发时,每个人分别处理不同的Activity,此时若不同Activity间暂时没有实现跳转功能,则处理非MainActivi...
1、View.getContext() 代码很简单直接返回成员变量mContext,那么mContext是在哪里赋值的呢?搜索发现mContext只有一个赋值的地方:即Vie...
前言 Kotlin是一种在Java虚拟机上运行的静态类型编程语言,被称之为Android世界的Swift,在GoogleI/O2017中,Google宣布Kotlin成为An...
简介 项目里一直使用dialog,最近才发现谷歌早就推出了DialogFragment,由于平常写项目需求基本也都是继承dialog重写,发现使用DialogFragment...
2022更新: 请使用官方最新的解决方案 OnBackPressedDispatcher Fragment可以说是在Android开发必需要使用到技术,项目中的界面基本上都是...
它是一个suspend函数,创建一个新的协程作用域,并在该作用域内执行指定代码块,它并不启动协程。其存在的目的是进行符合结构化并发的并行分解(即,将长耗时任务拆分为并发的多个...