Kotlin学习笔记
青冘
希望和你一起进步
展开
-
在Kotlin中的RecyclerView初步探索
实现一个简易的RecyclerView首先是Activity代码,只包含了一个RecyclerViewclass MainActivity : AppCompatActivity() { val items = listOf( "Android之View的诞生之谜", "Android之自定义View的死亡三部曲之Measure"...原创 2018-12-29 10:38:15 · 1599 阅读 · 0 评论 -
Kotlin-Retrofit2和Rxjava2的网络封装,展示Github的用户信息
目录开始1.先添加依赖 2.封装请求类3.RESTful API请求响应的处理4.线程与生命周期5.使用效果如下:开始1.先添加依赖 //Retrofit相关 implementation(['com.squareup.okhttp3:logging-interceptor:3.9.0',//用于查看http请求时的log ...原创 2018-12-29 16:37:45 · 2149 阅读 · 0 评论 -
Kotlin-使用BGABanner实现获取服务器数据的轮播图
这两天在学习BGABanner和Retrofit2,刚好想到有一个很实用的功能获取服务器数据的轮播图,于是便写了一个Demo效果图1.在gradle中引入//bga-banner implementation 'cn.bingoogolapple:bga-banner:2.2.5@aar' implementation 'com.android.suppo...原创 2019-01-08 17:28:22 · 2343 阅读 · 0 评论 -
Kotlin-使用PickerView实现三级联动选择器
效果图 1.导入依赖 implementation 'com.contrarywind:Android-PickerView:4.1.6'implementation 'com.google.code.gson:gson:2.8.5'2.导入Json文件到与assets目录(若没有assets则新建,目录与res同级)文件地址:https://github.com/...转载 2019-01-21 09:19:19 · 3097 阅读 · 0 评论 -
浅析Kotlin协程 ——协程是什么?
Kotlin协程的使用https://blog.csdn.net/qq_17798399/article/details/95245996协程是什么?首先kotlin协程是kotlin的扩展库(kotlinx.coroutines)。线程在Android开发中一般用来做一些复杂耗时的操作,避免耗时操作阻塞主线程而出现ANR的情况,例如IO操作就需要在新的线程中去完成。但是呢,如果一个页...原创 2019-07-09 22:13:23 · 4013 阅读 · 8 评论 -
Kotlin协程的使用
目录引入kotlin协程kotlin协程的三种启动方式初识协程:第一种启动方式(runBlocking:T)第二种启动方式(launch:Job)第三种启动方式(async/await:Deferred)实现你的第一个Coroutine程序浅析Kotlin协程 ——协程是什么?https://blog.csdn.net/qq_17798399/article/det...原创 2019-07-10 11:34:16 · 17271 阅读 · 8 评论