方法说明:以其中一个重载方法drawText(String text,int start,int end, float x, float y,Paint paint)...
![240](https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
方法说明:以其中一个重载方法drawText(String text,int start,int end, float x, float y,Paint paint)...
SweepGradient 作为画图时,用到的扫描渐变。有两个方法。第一个方法:public SweepGradient(float cx, float cy, int co...
记得我刚接触自定义 View 的时候,关于 View 的测量、布局、绘制三大流程,最难懂的就是 onMeasure 过程。相比于 onLayout 和 onDraw 只关注当...
前言 在开发项目期间 Kotlin 协程是经常使用的异步&并发编程框架。在协程使用过程中,时常会用到挂起函数,而 delay 就是一个挂起函数,在很多业务场景中会使用到,本文...
通过上篇文章大致理解了协程框架是怎么运行的,知道了作用域CoroutinScope,上下文CoroutinContext,续体Continuation,拦截器Corotine...
简介 这片文章主要讲解kotlin中delay函数的实现原理,delay是一个挂起函数。kotlin携程使用过程中,经常使用到挂起函数,在我学习kotlin携程的时候,一些现...
当activity界面比较复杂的时候难免会导致activity启动缓慢,影响用户体验。这时候优化迫在眉睫,但是开发时间又不太够不是很想仔细的去细分UI界面,提取耗时操作的时候...
前言 协程系列文章: 一个小故事讲明白进程、线程、Kotlin 协程到底啥关系?[https://www.jianshu.com/p/68ac68cd7455]少年,你可知 ...
转载:singleTop模式应用场景 以及OnNewIntent[https://blog.csdn.net/yuzhiyun3536/article/details/756...