Project build.gradle:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Module build.gradle:
dependencies {
implementation 'com.github.luohaolun:log:1.9'
}
123456.e()
pe("12345")
Thread{ "abcdef".v() }.start()
...
打印(显示线程名 可点击跳转到日志输出位置)
12-29 10:41:20.905 16579-16579/k.lhl.test E/main(MainActivity.kt:15): 123456
12-29 10:41:20.906 16579-16704/k.lhl.test V/Thread-4(MainActivity.kt:17): abcdef
分段打印
"123456789".e(4) // 4 最大打印长度,默认3900
// 设置默认长度
setLogMaxLength(4000)
普通
TDialog(this, "消息内容").show() //or
TDialog("消息内容").show()
设置确定按钮事件
TDialog(this, "消息内容"){ "点击确定".toast() } //or
TDialog("消息内容"){ "点击确定".toastLong() }
设置确定与取消按钮事件
TDialog("消息内容").setButtons({ "点击确定".toast() }) { "点击取消".toast() }
val pDialog = PDialog(this, "正在上传..") { "取消上传".toast() } //or
val pDialog = PDialog("正在上传..").show()
单击(已处理连续点击)
view.click { "点击事件".toast() } // 默认间隔500ms点击
view.click(100) { "点击事件".toast() } // 间隔100ms点击
长按
view.longClick { "长按事件".toast() }
显隐
view.visible = true // or false
123.dp() // 数字转换DP
123.45.kp(1) // 保留1位小数 123.5