打赏

android 调用网络请求禁止单击其他位置

private var disableAllClick: Boolean = false

//禁用所有触摸事件
fun setDisableAllClick(disableAllClick: Boolean): BaseActivity {
this.disableAllClick = disableAllClick
return this
}


override fun dispatchTouchEvent(ev: MotionEvent?): Boolean {
return if (!disableAllClick) {
super.dispatchTouchEvent(ev)
} else {
disableAllClick
}

}

posted @ 2022-01-10 16:22  张学涛  阅读(56)  评论(0编辑  收藏  举报