13.1 什么是 Anko?
Anko 是一个用 Kotlin 写的Android DSL (Domain-Specific Language)。长久以来,Android视图都是用 XML 来完成布局的。这些 XML可重用性比较差。同时在运行的时候,XML 要转换成 Java 表述,这在一定程度上占用了 CPU 和耗费了电量。
Anko是一个 Kotlin 库, 它使 android 应用程序的开发变得更快、更容易。它使您的代码干净, 易于阅读, 并让您忘记了粗糙的边缘 android sdk 为 java。
Anko由几个部分组成:
模块 | 功能说明 |
---|---|
Anko Commons | 使得对 intents, dialogs, logging等操作更加简单的轻量级库 |
Anko Layouts | 快速和类型安全的动态的 android 布局库 |
Anko SQLite | 用于 android sqlite 的查询 dsl 和分析库 |
Anko Coroutines | 基于 kotlinx 协程库 |
有了Anko 我们就能直接用 Kotlin 在任何的 Activity 、 Fragment 或者 AnkoComponent里来编写视图。
当前内容版权归 JackChan1999 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 JackChan1999 .