
Android Kotlin
文章平均质量分 73
本栏目主要学习使用Kotlin,总结相关的技术细节,助力Android技术提升
若之灵动
专注于移动应用研发
展开
-
Android Kotlin-协程
文章目录1.线程与协程2.异步与协程2.1传统的方式完成异步任务网络加载2.2下面是使用协程的方式3.协程的挂起与恢复4.协程背后的状态机原理5.协程+MVVM+Jecpack项目架构5.1Google Jecpack+MVVM架构设计5.2.协程+Retrofit+MVVM+DataBinding1.线程与协程线程的封装框架,从宏观角度看,可以这么认为协程有点像轻量级的线程从包含关系上看,协程跟线程的关系,有点像“线程与进程的关系”,协程不可能脱离线程运行协程虽然不能脱离线程,但是可以在不同的原创 2022-05-18 23:14:50 · 1709 阅读 · 0 评论 -
Android Kotlin中的小细节
1._符号表示参数拒收//表示拒收第一个参数var m13:(Int,Int)->Unit={_,n-> println("第二个参数是${n}") }m13.invoke(1,2)2.===引用的比较 ==值的比较3.扩展函数,默认持有调用者的对象String.() 给String类增加一个匿名函数==效果: 扩展函数 var m19:String.()->Unit={ println("你是:$this") }4.通过:: 符号就将函数原创 2022-05-16 12:01:37 · 218 阅读 · 0 评论 -
Android Coil 图片加载库
Kotlin标配的图片加载库文章目录1.Coil库的特点2.Coil框架依赖3.Coil的使用3.1简单使用3.2实现淡入淡出,并实现圆形效果3.3包含错误占位图3.4轻松实现圆角3.5高斯模糊效果3.6灰度老照片效果3.7加载gif3.8检测整个加载的过程4.通过自定义Transform实现其他的功能4.1通过自定义Transform实现颜色滤镜效果4.2通过自定义Transform实现水印效果1.Coil库的特点Coil可以配合Kotlin语言的协程实现图片加载,非常适合在Kotlin/Andr原创 2022-05-14 12:06:25 · 1607 阅读 · 0 评论 -
Kotlin Android项目中的配置
kotlin 优势明显,目前好多公司都在向这个靠拢,如何让当前的项目支持Kotlin,这个也很简单只需要简单几步配置就可以1.向主工程的build.gradle里边增加 plugins的配置内容plugins { id 'com.android.application' id 'kotlin-android' id 'kotlin-android-extensions'}id ‘com.android.application’ 这个是之前的项目的,‘kotlin-andr原创 2022-01-08 17:36:38 · 1624 阅读 · 0 评论 -
Kotlin 基础篇一
Kotlin运行原理java虚拟机并不是和编写的java代码打交道,而是处理编译之后的class文件Kotlin使用了新的编译规则生成class文件,只要class文件的符合规范java虚拟机就可以识别。Kotlin的优势1.Kotlin语法更加简洁,代码量可能会减少50%2.Kotlin增加了很多高级语法特性,使得开发效率大大提升3.Kotlin在语言安全性上方面下了很多功夫,几乎杜绝了空指针这个崩溃率最高的异常。4.Kotlin和java 100%兼容,可以无缝只用java的三方库var原创 2022-01-06 21:35:48 · 753 阅读 · 0 评论 -
Kotlin 基础篇二
Kotlin 基础技术点介绍,搭配代码片段,助力学好Kotlin,加油!原创 2022-01-06 21:29:53 · 709 阅读 · 0 评论