[fix]
[line add、delete or update]
This commit is contained in:
yangyakun
2024-11-08 13:47:21 +08:00
parent 5eaf62eee1
commit 72a01b70c5
5 changed files with 46 additions and 2 deletions

View File

@@ -21,6 +21,7 @@ import androidx.lifecycle.Lifecycle.Event.ON_DESTROY
import androidx.recyclerview.widget.RecyclerView
import com.mogo.eagle.core.utilcode.util.ClickUtils
import com.mogo.eagle.core.utilcode.util.R
import com.mogo.eagle.core.utilcode.util.ToastUtils
import com.mogo.eagle.core.utilcode.util.Utils
import kotlinx.coroutines.*
import kotlinx.coroutines.channels.Channel
@@ -109,6 +110,17 @@ fun View.onClick(block: (View) -> Unit) {
}
}
fun View.onClick(during:Int,block: (View) -> Unit) {
this.setOnClickListener {
if (ClickUtils.isClickTooFrequent(this,during)) {
ToastUtils.showShort("不要频繁点击哦~")
return@setOnClickListener
}
block(it)
}
}
fun View.onClickWidthDuration(duration: Int, block: (View) -> Unit) {
this.setOnClickListener {
if (ClickUtils.isClickTooFrequent(this, duration)) {