前言 Flutter 作为Google出品的一个新兴的跨平台移动客户端UI开发框架,正在被越来越多的开发者和组织使用,包括阿里的咸鱼、腾讯的微信等。 今天,我主要讲解Flut...
前言 Flutter 作为Google出品的一个新兴的跨平台移动客户端UI开发框架,正在被越来越多的开发者和组织使用,包括阿里的咸鱼、腾讯的微信等。 今天,我主要讲解Flut...
前言RecyclerView大概是Android开发者接触最多的一个控件了,官方对其做了很好的封装抽象,使得它既灵活又好用,但是你真的了解它么?在它简单的使用方式之下着实是不...
转自 Binder基本原理****IPC与Binder简介进程是程序的实体,它是程序的一次运行活动,同时也是操作系统资源分配和调度的基本单位。在操作系统中运行着许许多多的进程...
本系列内容均来自《Kotlin从小白到大牛》一书,感谢作者关东升老师。属性是为了方便访问封装后的字段而设计的, 属性本身并不存储数据, 数据是存储在支持字段( backing...
Kotlin系列文章,欢迎查看: 原创系列: 有关Kotlin属性代理你需要知道的一切 浅谈Kotlin中的Sequences源码解析 浅谈Kotlin中集合和函数式API完...
Canvas的本质 绘制内容是根据画布(Canvas)的规定 绘制在屏幕 上的 画布(Canvas)只是绘制时的规则,但 内容实际上是绘制在屏幕上的为了更好地说明绘制内容的本...
开门见山,一针见血~~先来一张图片再说! 前言 JBox2D是开源的物理引擎Box2D的Java版本,可以直接用于Android。由于JBox2D的图形渲染使用的是Proce...
概述 2017年的Google I/O大会上,Google推出了一系列譬如 Lifecycle、ViewModel、LiveData等一系列 更适合用于MVVM模式开发 的架...
前面分析了RecyclerView的基本结构本文继续来看一下RecyclerView是如何完成UI的刷新以及在滑动时子View的添加逻辑。 本文会从源码分析两件事 : ada...