Kotlin的其他技术 目录 一、解构声明二、区间三、类型检查与转换四、this表达式五、相等性六、操作符重载七、空安全八、异常九、类型别名 一、解构声明 解构声明能同时创建...
Kotlin的其他技术 目录 一、解构声明二、区间三、类型检查与转换四、this表达式五、相等性六、操作符重载七、空安全八、异常九、类型别名 一、解构声明 解构声明能同时创建...
函数与Lambda表达式 目录 一、函数声明与调用二、参数和返回值三、单表达式函数四、函数作用域五、泛型函数六、尾递归函数七、中缀表示法八、Lambda表达式的语法九、高阶函...
Android Kotlin Room 最佳实践、编程思想与源码解析 一、Room 概述与核心设计思想 1. Room 的定位与价值 SQLite 抽象层:提供类型安全的 S...
在Android开发中,我们可以使用shape定义各种各样的形状,也可以定义一些图片资源。相对于传统图片来说,使用shape可以减少资源占用,减少安装包大小,还能够很好地适配...
ObjectAnimator是最常用的属性动画,他能直接作用在对象上实现动画。 概览 先看一下属性动画的结构,View动画的基类是Animation,属性动画的基类是Anim...
android 触摸事件传递机制 android view的绘制流程 android 的动画机制 Support Annotation Library 库使用 Percent...
Android attr format属性详解 (自定义属性详解) 下面再对attr的format的类型进行一下说明。 如下图: boolean boolean表示attr是...
概述: 听过PullToRefreshListView,听过PinnedSectionListView,那你应该没听过CalendarListView,什么是Calendar...
转自 : https://blog.csdn.net/c6E5UlI1N/article/details/110913838[https://blog.csdn.net/c6...