mirror of
https://github.com/SimpleMobileTools/Simple-Dialer.git
synced 2025-02-15 19:10:44 +01:00
Minor readability improvement
This commit is contained in:
parent
9c4ef6b628
commit
0ddaaceed1
@ -4,7 +4,6 @@ import android.annotation.SuppressLint
|
||||
import android.annotation.TargetApi
|
||||
import android.content.Intent
|
||||
import android.database.Cursor
|
||||
import android.graphics.Rect
|
||||
import android.net.Uri
|
||||
import android.os.Build
|
||||
import android.os.Bundle
|
||||
@ -355,10 +354,7 @@ class DialpadActivity : SimpleActivity() {
|
||||
}
|
||||
}
|
||||
MotionEvent.ACTION_MOVE -> {
|
||||
val outLocation = IntArray(2)
|
||||
view.getLocationOnScreen(outLocation)
|
||||
val rect = Rect(outLocation[0], outLocation[1], outLocation[0] + view.width, outLocation[1] + view.height)
|
||||
val viewContainsTouchEvent = rect.contains(event.rawX.roundToInt(), event.rawY.roundToInt())
|
||||
val viewContainsTouchEvent = view.boundingBox.contains(event.rawX.roundToInt(), event.rawY.roundToInt())
|
||||
if (!viewContainsTouchEvent) {
|
||||
stopDialpadTone(char)
|
||||
if (longClickable) {
|
||||
|
@ -0,0 +1,8 @@
|
||||
package com.simplemobiletools.dialer.extensions
|
||||
|
||||
import android.graphics.Rect
|
||||
import android.view.View
|
||||
|
||||
val View.boundingBox
|
||||
get() = Rect().also { getGlobalVisibleRect(it) }
|
||||
|
Loading…
x
Reference in New Issue
Block a user