Merge "Determine if NPVC is intercepting touches from footer" into tm-dev am: 9fe2f5c6e6 am: 003c9fb7c9
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18964142 Change-Id: I5ad49ca6e59874fc996bfdb07baa33e814afee52 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -22,6 +22,8 @@ import android.graphics.drawable.Drawable
|
||||
import android.graphics.drawable.RippleDrawable
|
||||
import android.os.UserManager
|
||||
import android.util.AttributeSet
|
||||
import android.util.Log
|
||||
import android.view.MotionEvent
|
||||
import android.view.View
|
||||
import android.widget.ImageView
|
||||
import android.widget.LinearLayout
|
||||
@@ -101,4 +103,18 @@ class FooterActionsView(context: Context?, attrs: AttributeSet?) : LinearLayout(
|
||||
}
|
||||
multiUserAvatar.setImageDrawable(pictureToSet)
|
||||
}
|
||||
}
|
||||
|
||||
override fun onInterceptTouchEvent(ev: MotionEvent?): Boolean {
|
||||
if (VERBOSE) Log.d(TAG, "FooterActionsView onInterceptTouchEvent ${ev?.string}")
|
||||
return super.onInterceptTouchEvent(ev)
|
||||
}
|
||||
|
||||
override fun onTouchEvent(event: MotionEvent?): Boolean {
|
||||
if (VERBOSE) Log.d(TAG, "FooterActionsView onTouchEvent ${event?.string}")
|
||||
return super.onTouchEvent(event)
|
||||
}
|
||||
}
|
||||
private const val TAG = "FooterActionsView"
|
||||
private val VERBOSE = Log.isLoggable(TAG, Log.VERBOSE)
|
||||
private val MotionEvent.string
|
||||
get() = "($id): ($x,$y)"
|
||||
@@ -4194,6 +4194,11 @@ public class NotificationPanelViewController extends PanelViewController {
|
||||
|
||||
@Override
|
||||
public boolean onInterceptTouchEvent(MotionEvent event) {
|
||||
if (SPEW_LOGCAT) {
|
||||
Log.v(TAG,
|
||||
"NPVC onInterceptTouchEvent (" + event.getId() + "): (" + event.getX()
|
||||
+ "," + event.getY() + ")");
|
||||
}
|
||||
if (mBlockTouches || mQs.disallowPanelTouches()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user