Get rid of unused extensions

This commit is contained in:
Rahul Patel
2024-09-02 03:49:18 +05:30
committed by Aayush Gupta
parent 282a4eb72e
commit 08d174b445
9 changed files with 9 additions and 137 deletions

View File

@@ -25,10 +25,6 @@ import android.view.inputmethod.InputMethodManager
fun View.isVisible() = visibility == View.VISIBLE
fun View.isGone() = visibility == View.GONE
fun View.isInvisible() = visibility == View.INVISIBLE
fun View.show() {
visibility = View.VISIBLE
}
@@ -55,30 +51,3 @@ fun View.hideKeyboard(): Boolean {
}
return false
}
fun View.setOnSingleClickListener(tolerance: Long = 500, onClick: (v: View) -> Unit) {
var lastClicked = 0L
val currentTimeMillis = System.currentTimeMillis()
setOnClickListener {
if (currentTimeMillis - lastClicked > tolerance) {
onClick(it)
lastClicked = currentTimeMillis
}
}
}
fun View.rotate(resetToZero: Boolean = true, duration: Long = 400) {
if (resetToZero)
rotation = 0f
animate().rotation(360f).setDuration(duration).start()
}
fun View.flip(resetToZero: Boolean = true, duration: Long = 400) {
if (resetToZero)
rotation = 0f
animate().rotation(180f).setDuration(duration).start()
}
fun View.getString(resourceId: Int): String {
return context.getString(resourceId)
}