概念: 方便的地方是:视觉上异步的代码同步化官方的定义是:Kotlin Coroutines 是一种基于挂起(suspension)的并发设计方...
概念 Java 里的“队列(Queue)”,核心就是 先进先出(FIFO)的一种数据结构接口体系,主要用在:任务排队、线程池、消息缓存、生产者消...
可以认为Executors是ThreadPoolExecutor的"简化工厂" 能通过其提供的api可以快速创建出线程池的模板 newFixed...
外观设计模式(Facade Pattern)是一种结构型设计模式(Structural Pattern):对外提供一个统一、简单的入口,隐藏内部...
前置条件 你已经理解了View绘制的主要流程。下面主要讲一个RecyclerView的设计之美 什么是RecyclerView A flexib...
onCreateViewHolder public abstract VH onCreateViewHolder(@NonNull ViewGr...
官方定义 Convert the interface of a class into another interface clients exp...
宽和高的测量规格是哪里来的? 无论是View还是ViewGroup onMeasure方法参数中的测量规格都是其父View的measureSpc...
在 Android 自定义 ViewGroup 时,测量子视图的大小是核心工作之一。这四个方法都是 ViewGroup 中用于协助测量子视图的重...