File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
APIJSON-Android/APIJSONTest/app/src/main/java/apijson/demo/ui Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -265,12 +265,15 @@ public void run() {
265
265
touchList = new JSONArray ();
266
266
}
267
267
268
+ float dividerY = rlUnitAutoDivider .getY () + rlUnitAutoDivider .getHeight ()/2 ;
269
+ float relativeY = event .getY () <= dividerY ? event .getY () : (event .getY () - screenHeight );
270
+
268
271
JSONObject obj = new JSONObject (true );
269
272
obj .put ("id" , - System .currentTimeMillis ());
270
273
obj .put ("flowId" , flowId );
271
274
obj .put ("action" , event .getAction ());
272
275
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 );
274
277
obj .put ("dividerY" , (int ) dividerY );
275
278
obj .put ("time" , System .currentTimeMillis ());
276
279
touchList .add (obj );
@@ -297,8 +300,6 @@ public void run() {
297
300
s = "" ;
298
301
}
299
302
300
- float dividerY = rlUnitAutoDivider .getY () + rlUnitAutoDivider .getHeight ()/2 ;
301
- float relativeY = event .getY () <= dividerY ? event .getY () : event .getY () - screenHeight ;
302
303
303
304
tvTouch .setText (Calendar .getInstance ().getTime ().toLocaleString () + " action:" + (event .getAction ()) + "; x:" + event .getX () + "; y:" + event .getY () + "; relativeY: " + relativeY + "\n " + s );
304
305
// 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