【转】Anko的那些事

  • 内容
  • 评论
  • 相关

Anko

Anko是一个Kotlin编写的为了快速/易懂的开发Android的库,一共有四个部分,分别为Commons,Layouts,SQLite,Coroutines

Commons:简单的使用Toast、Intent、Dialog等

Layouts:可以动态编写Android布局

SQLite:SQlite封装

Coroutines:基于kotlinx.coroutines封装的协程库

引入

全部引入

分模块引用

anko-commons

Colors:感觉没啥用

Function Result
0xff0000.opaque non-transparent red
0x99.gray.opaque non-transparent #999999 gray

Dimensions:快捷转换尺寸

applyRecursively:修改某个View下面所有的子View的属性,也可以指定条件

log:日志打印

Toast:显示Toast

显示Dialog

创建Intent

几个系统封装

Goal Solution
Make a call makeCall(number) without tel:
Send a text sendSMS(number, [text]) without sms:
Browse the web browse(url)
Share some text share(text, [subject])
Send a email email(email, [subject], [text])

Coroutines :执行异步操作

多写一点

由于Anko中的Layouts以及SQLite对于我来说并不是那么需要,所以就省略了,更多可以查看git文档

https://github.com/Kotlin/anko

 

评论

0条评论

发表评论

邮箱地址不会被公开。