在 Kotlin 中,带有接收者的函数类型是一种特殊的函数类型,它允许在函数体内访问接收者对象的成员。这种类型的主要用途之一是支持 DSL(领域特定语言)的构建,以提供更具表...
在 Kotlin 中,带有接收者的函数类型是一种特殊的函数类型,它允许在函数体内访问接收者对象的成员。这种类型的主要用途之一是支持 DSL(领域特定语言)的构建,以提供更具表...
图片在App中的重要性是毋庸置疑的,这个工具类我也是花了很多天的精力才算是基本整理完毕,后期应该还会继续完善下去,献上这个1500+ lines的source code......
前言 这一期继续和大家分享一下小虎队出品的卡片系列——天龙八部,这套卡是根据金庸先生的名著改编,卡片的画风非常具有港漫风格。 卡片介绍 名称:天龙八部 作者:金庸 出版公司:...
注:使用新的属性需要设置implementation 'com.android.support:design:28.0.0' 在布局里加入 TabLayout,默认是下划线的...
引言 在Android开发中,内存泄漏是一个常见但容易被忽视的问题。它会导致应用程序占用过多的内存资源,最终影响应用的性能和用户体验。本文将深入探讨Android常见的内存泄...
转载一篇文章,写的挺不错的。地址https://www.jianshu.com/p/1ac8d469f014[https://www.jianshu.com/p/1ac8d4...
官方网站:www.recyclerview.org[http://www.recyclerview.org/] BRVAH[https://github.com/CymCha...
自定义view也算是Android的一大难点,里面涉及到很多值得学习的地方,我会在接下来写一系列文章去介绍它,本篇文章以自定义一个TextView为例。 View的构造方法 ...
禁止直接使用 new Thread() 创建线程(线程池除外),而需要使用统一的工具类在公用线程池执行后台操作。 线程池的优点 重用线程池里的线程,避免创建和销毁线程所带来的...