File tree Expand file tree Collapse file tree
APIJSON-Android/APIJSONTest/app/src/main/java/apijson/demo/ui Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -265,12 +265,15 @@ public void run() {
265265 touchList = new JSONArray ();
266266 }
267267
268+ float dividerY = rlUnitAutoDivider .getY () + rlUnitAutoDivider .getHeight ()/2 ;
269+ float relativeY = event .getY () <= dividerY ? event .getY () : (event .getY () - screenHeight );
270+
268271 JSONObject obj = new JSONObject (true );
269272 obj .put ("id" , - System .currentTimeMillis ());
270273 obj .put ("flowId" , flowId );
271274 obj .put ("action" , event .getAction ());
272275 obj .put ("x" , (int ) event .getX ());
273- obj .put ("y" , (int ) event . getY () <= dividerY ? event . getY () : event . getY () - screenHeight );
276+ obj .put ("y" , (int ) relativeY );
274277 obj .put ("dividerY" , (int ) dividerY );
275278 obj .put ("time" , System .currentTimeMillis ());
276279 touchList .add (obj );
@@ -297,8 +300,6 @@ public void run() {
297300 s = "" ;
298301 }
299302
300- float dividerY = rlUnitAutoDivider .getY () + rlUnitAutoDivider .getHeight ()/2 ;
301- float relativeY = event .getY () <= dividerY ? event .getY () : event .getY () - screenHeight ;
302303
303304 tvTouch .setText (Calendar .getInstance ().getTime ().toLocaleString () + " action:" + (event .getAction ()) + "; x:" + event .getX () + "; y:" + event .getY () + "; relativeY: " + relativeY + "\n " + s );
304305// Toast.makeText(context, "vTouch.action:" + (event.getAction()) + "; x:" + event.getX() + "; y:" + event.getY(), Toast.LENGTH_SHORT).show();
You can’t perform that action at this time.
0 commit comments