为什么在一些apk反编译代码中,view.dispatchtouchevent()中的x,y坐标是0甚至小于0?

czq61nw1  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(269)

下面是一个apk的代码片段。有人能帮我弄清楚这段代码是什么意思吗?

private void e() {
        if(!this.D) {
            this.D = true;
            this.dispatchTouchEvent(MotionEvent.obtain(System.currentTimeMillis(), System.currentTimeMillis(), 0, 0f, 0f, 0));
            this.postDelayed(new Runnable() {
                public void run() {
                    this.a.dispatchTouchEvent(MotionEvent.obtain(System.currentTimeMillis(), System.currentTimeMillis(), 2, 0f, -20f, 0));
                    this.a.dispatchTouchEvent(MotionEvent.obtain(System.currentTimeMillis(), System.currentTimeMillis(), 1, 0f, -20f, 0));
                }
            }, 5);
        }
    }

其中“this.a”是一个扩展adapterview的类。为什么x和y的坐标是0和-20?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题