kotlin
文章平均质量分 90
xiexie_lovely
这个作者很懒,什么都没留下…
展开
-
kotlin语法糖实现
对于kotlin和java,两个语言都是在jvm上运行的,所以它们最终生产的字节码将会是一致的。对于kotlin的一些比较方便的语法糖,我们可以利用其等同的java代码,来验证其内部的实现。##字节码和.kt对应的.java文件通过AndroidStudio的tool -> kotlin -> show kotlin bytecode,可以生产kt文件对应的字节码,然后在字节码文件...原创 2018-11-18 22:30:43 · 292 阅读 · 0 评论 -
kotlin学习记录
kotlin将一个activity的java文件转为kotlin文件最简单的转化方式android stutdio支持一键转化的方式,通过快捷键ctrl +alt + shift + k将整个java文件转化为kt文件,不过可能需要自己解决一些代码不一致的冲突,而且有些时候转化后的代码和我们直接写的代码还是有差别的。环境配置kotlin库引入android studio3.0默认支持k...原创 2018-11-18 11:29:56 · 2304 阅读 · 0 评论 -
Anko学习
ankoAnko 是一个用 Kotlin 写的Android DSL (Domain-Specific Language)。 内部提供很多工具,详情可点https://github.com/Kotlin/anko在这里我们主要涉及的是anko的layout部分,长久以来,Android视图都是用XML来完成布局的。用xml写布局有下面这些缺点:不是类型安全的;不是null-safe;强...原创 2018-11-18 11:34:19 · 636 阅读 · 0 评论 -
Anko原理
ViewManager在了解anko之前,我们必须要先了解一下ViewManager这个类,这个是一个接口,通过这个接口,我们可以在Activity中添加、移除和更新View,我们可以通过 Context.getSystemService()来或者这个类。public void addView(View view, ViewGroup.LayoutParams params);public ...原创 2018-11-18 11:35:41 · 439 阅读 · 0 评论