[mobile] fix scroll issue

pull/171/head
FongMi 2 years ago
parent 2c684f657c
commit fe0985c264
  1. 3
      app/src/main/java/com/fongmi/android/tv/ui/custom/CustomRecyclerView.java

@ -69,13 +69,14 @@ public class CustomRecyclerView extends RecyclerView {
case MotionEvent.ACTION_DOWN:
x1 = event.getX();
y1 = event.getY();
getParent().requestDisallowInterceptTouchEvent(true);
break;
case MotionEvent.ACTION_MOVE:
float x2 = event.getX();
float y2 = event.getY();
float offsetX = Math.abs(x2 - x1);
float offsetY = Math.abs(y2 - y1);
if (Math.abs(offsetX) >= Math.abs(offsetY)) getParent().requestDisallowInterceptTouchEvent(false);
if (Math.abs(offsetX) > Math.abs(offsetY)) getParent().requestDisallowInterceptTouchEvent(false);
break;
}
return super.dispatchTouchEvent(event);

Loading…
Cancel
Save