哈哈哈,厉害了
Kotlin常用集合操作符创建集合 List: 1.创建一个空List:val emptyList =emptyList()2.创建一个普通的List:val normalList =listOf("...
哈哈哈,厉害了
Kotlin常用集合操作符创建集合 List: 1.创建一个空List:val emptyList =emptyList()2.创建一个普通的List:val normalList =listOf("...
最近我看到一个老项目的代码,上传多个文件尽然用了让我忍无可忍的递归操作,即一个文件上传成功之后另一个文件才开始下载,而且还没有进度展示。下面是本人整理的框架效果: (1)开启...
浅析Kotlin协程用法协程是什么? 首先kotlin协程是kotlin的扩展库(kotlinx.coroutines)。 相信大家应该都了解线程的概念,线程在Android开发中一般用来做一些复杂...
本篇文章已授权微信公众号 hongyangAndroid (鸿洋)独家发布 背景 当一个项目经过N手人开发,N个产品经理的蹂躏,N长时间的维护,此时一定存在大量代码冗余、业务...
在上一篇实习随笔| 周记(五)提过因为实习忙碌和秋招提前批将尽而焦灼和苦恼,于是在各种思想斗争和考虑后,终于下定决心在项目新版本上线之际办理了离职,并开始全心全意投入秋招。原...
前言 V- Layout 是阿里出品的基础 UI 框架,用于快速实现页面的复杂布局,在手机天猫 Android版 内广泛使用 让人激动的是,在上个月V- Layout终于在G...
前言 学习自定义view,想找点东西耍一下,刚好看到抖音的点赞效果不错,尝试一下。 抖音效果: 话不多说,先上代码: 实现思路 在点击时触发将心形的图片add到整个view中...
GitHub:ToastEx 导入项目 Step 1. Add the JitPack repository to your build file Step 2. Add t...
创建集合 List: 1.创建一个空List:val emptyList =emptyList()2.创建一个普通的List:val normalList =listOf("...
协程是什么? 首先kotlin协程是kotlin的扩展库(kotlinx.coroutines)。 相信大家应该都了解线程的概念,线程在Android开发中一般用来做一些复杂...