240 发简信
IP属地:广东
  • Kotlin协程

    概念: 方便的地方是:视觉上异步的代码同步化官方的定义是:Kotlin Coroutines 是一种基于挂起(suspension)的并发设计方...

  • Queue

    概念 Java 里的“队列(Queue)”,核心就是 先进先出(FIFO)的一种数据结构接口体系,主要用在:任务排队、线程池、消息缓存、生产者消...

  • Resize,w 360,h 240
    ThreadPoolExecutor&Executors

    可以认为Executors是ThreadPoolExecutor的"简化工厂" 能通过其提供的api可以快速创建出线程池的模板 newFixed...

  • Facade Pattern

    外观设计模式(Facade Pattern)是一种结构型设计模式(Structural Pattern):对外提供一个统一、简单的入口,隐藏内部...

  • Resize,w 360,h 240
    RecyclerView源码

    前置条件 你已经理解了View绘制的主要流程。下面主要讲一个RecyclerView的设计之美 什么是RecyclerView A flexib...

  • RecyclerView

    onCreateViewHolder public abstract VH onCreateViewHolder(@NonNull ViewGr...

  • Adapter

    官方定义 Convert the interface of a class into another interface clients exp...

  • onMeasure(int widthMeasureSpec, int heightMeasureSpec)

    宽和高的测量规格是哪里来的? 无论是View还是ViewGroup onMeasure方法参数中的测量规格都是其父View的measureSpc...

  • ViewGroup的几个方法

    在 Android 自定义 ViewGroup 时,测量子视图的大小是核心工作之一。这四个方法都是 ViewGroup 中用于协助测量子视图的重...

个人介绍
一anroid开发者,喜欢分享和总结