会写「18.dp」只是个入门——Kotlin 的扩展函数和属性(Extension Functions/Properties)...

视频先行 开始 Kotlin 有个特别好用的功能叫扩展,你能够给已有的类去额外添加函数和属性,并且既不须要改源码也不须要写子类。这就是今天这个视频的主题。另外不少人虽然会用扩展,但只会最基本的使用,好比就只用来写个叫 dp  的扩展属性来把 dp 值转成像素值:面试 val Float.dp   get() = TypedValue.applyDimension(     TypedValue.C
相关文章
相关标签/搜索