Glide源码中显示图片需要明确Imageview的宽高,所以当ImageView宽高都是wrap_content时,是无法显示图像的。解决方式: 1、需要按原Gif原尺寸展...
Glide源码中显示图片需要明确Imageview的宽高,所以当ImageView宽高都是wrap_content时,是无法显示图像的。解决方式: 1、需要按原Gif原尺寸展...
举个有点三俗的例子:cpu资源假如是火车上的厕所,每个人相当于线程,一个人想让厕所需要和全车厢人抢,协程的情况下,人是协程,几个人组成一个小团队是线程,小团队抢到厕所后,团队里的人一起进厕所,轮流蹲坑。
破解 Kotlin 协程(1) - 入门篇关键词:Kotlin 协程 入门 假定你对协程(Coroutine)一点儿都不了解,通过阅读本文看看是否能让你明白协程是怎么一回事。 1. 引子 我之前写过一些协程的文章,很...
关键词:Kotlin 协程 入门 假定你对协程(Coroutine)一点儿都不了解,通过阅读本文看看是否能让你明白协程是怎么一回事。 1. 引子 我之前写过一些协程的文章,很...
1、使用前提: 必须自定义一个Application,并加上@HiltAndroidApp注解,否则Hilt无法正常工作 2、选择指定依赖注入的入口: 为什么用选择,是因为可...
效果: 思路: 1、首先画一个圆弧; 2、画刻度,就是一个个小矩形,但是有方向。用PathDashPathEffect来画就很简单,把小矩形当做虚线路径; 3、画指针,就是一...
效果图: View代码: 计算文字长宽 xml中使用: 虚线边框被灰色背景
此文章纯粹个人看源码时的记录,所以只关注我需要的东西,如果读者观看时涉及到不了解的知识点,建议自己看源码或者评论中提问 小技巧:在看安卓源码的时候,看到使用IActivity...
简介 NestedScrollView 即 支持嵌套滑动的 ScrollView。 因此,我们可以简单的把 NestedScrollView 类比为 ScrollView,其...
按官网指示操作记录,顺便解决一些坑。https://flutter.dev/docs/development/add-to-app/android/project-setup...
@静谧森霖 第四步有什么错误提示吗?配置项都正常展示在页面上了吗。就是说没有正常进入到第5步设置账号是吧
MAC系统禅道安装详细教程一、部署禅道运行环境 Apache、PHP、MySQL mac系统对PHP的运行非常方便,系统内自带,我们只要简单配置即可使用。 1.Apache 启动Apatch服务 ma...
前言 刚刚接触Android开发的小伙伴,或者初级Android开发者,总是担心现在Android市场是不饱和了?做Android是否还有前途?Android研发在走下坡路了...
github上fork的项目,远程地址是你github上备份的地址,如果想要同步原项目,需要把原项目的远程地址add进来(git remote add )用sourceTre...
哪一步?注意路径要按你自己的路径,并且文件夹权限一定要开
MAC系统禅道安装详细教程一、部署禅道运行环境 Apache、PHP、MySQL mac系统对PHP的运行非常方便,系统内自带,我们只要简单配置即可使用。 1.Apache 启动Apatch服务 ma...
一、lateinit 变量的关键字,可以不用在定义变量的时候就设置初始值 二、原有项目一些涉及到apt的第三方库,改为kotlin后,报错,resource中没有相关类 使用...
when那里有个地方错了”这里用 .. 代表1到10 区间(1,2,3,4,5,6,7,8,9,10)“,应该是闭区间
Kotlin学历之控制流简述 Kotlin中控制流程主要是由 if /else 、when (相当于java的switch)、for、while 以及 return、break、continue 等...
同意
为什么说SPI打破双亲委派机制简单介绍ClassLoader的双亲委派机制: java类通过Classloader加载,系统默认的3个Classloader之间有引用关系,AppClassLoader的p...
上一篇文章说到了类是由谁加载到jvm中https://www.jianshu.com/p/63fe0ad13276,这次来说一说加载进来之后怎么存放。先不管jvm是如何设计区...