android 实现表格上下滑,左右滑,并且标题也跟着滑
效果图
思路
图片
滑动方式主要是两个RecyclerView联动和HorizontalScrollView随RecyclerView滑动。
关键是把滑动事件交给SingleOrientationView去处理。在SingleOrientationView的dispatchTouchEvent方法中,将手指滑动的路径模拟成单一方向(水平或竖直)的滑动事件,将此事件交给RecyclerView去处理。
SingleOrientationView的代码如下:
public class SingleOrientationView extends FrameLayout {
private int mScaledTouchSlop;
private float startX;
private float startY;
private