前言 在开发项目期间 Kotlin 协程是经常使用的异步&并发编程框架。在协程使用过程中,时常会用到挂起函数,而 delay 就是一个挂起函数,在很多业务场景中会使用到,本文...
前言 在开发项目期间 Kotlin 协程是经常使用的异步&并发编程框架。在协程使用过程中,时常会用到挂起函数,而 delay 就是一个挂起函数,在很多业务场景中会使用到,本文...
努比亚技术团队原创内容,转载请务必注明出处。 1.前言 从用户手指点击桌面上的应用图标到屏幕上显示出应用主Activity界面而完成应用启动,快的话往往都不需要一秒钟,但是这...
在ViewGroup事件派分过程中,mFirstTouchTarget起着相当重要的作用。 但对mFirstTouchTarget的作用是什么,大多数的文章都简单的描述为记录...
在android抽屉Drawer_layout开发中,需要关闭手势滑动,来滑出弹出框 //禁止手势滑动mDrawer_layout.setDrawerLockMode(Dra...
简述 在Android 开发中,RecyclerView 是我们开发者最为常用的控件,用于展示大量的数据,为此其相关的item滚动知识尤为重要,此篇文章不讲解原理,而是提供相...
原理篇(二)CoroutineScope.launch{} 过程分析 launch 的流程 先贴上 launch 的源码: step 1 创建 CoroutineContex...
前言 1. 文章内容 这篇文章分为下面 5 个部分。 绘图基础这一节会介绍 Android 中的画笔 Paint 和画布 Canvas 的用法。 路径绘制这一节会介绍 And...
View的绘制和事件处理是两个重要的主题,上一篇《图解 Android事件分发机制》已经把事件的分发机制讲得比较详细了,这一篇是针对View的绘制,View的绘制如果你有所了...
目录 1. 自定义View基础 1.1 分类 自定义View的实现方式有以下几种 类型定义自定义组合控件多个控件组合成为一个新的控件,方便多处复用继承系统View控件继承自T...