JCenter
android
implementation 'com.ayvytr:ktx:3.0.0'
androidx
implementation 'com.ayvytr:ktx-androidx:3.0.0'
ChangeLog
3.0.0
增加View.onClick扩展方法:防止重复点击,或者响应多次点击事件
增加EditText.textChange扩展方法,afterTextChange后间隔一段时间后执行action,可设置text为空时是否触发action,延迟搜索的场景特别有用。相当于RxBinding中TextView.textChanges()
增加ActivityStack.finishExceptTop()
增加Context.getConnectivityManager,network判断网络是否连接等方法
其他代码优化,注释修改
2.5.4
修改InputMethodManager以application context获取实例
增加Fragment和Activity setActivityTitle() 以解决直接调用Activity.setTitle()无效的问题(比如使用了Navigation时)
2.5.3
修改dp,sp,px转换功能,摆脱依赖Context调用,提供Int,Float扩展属性进行dp,sp,px转换,且统一返回Int类型的扩展属性:.dp,