Android之RecycleView反弹效果

本文是继续上一篇,支持RecycleView的反弹效果,

github:https://github.com/CL-window/BounceScrollView

看看效果先,支持横向和竖向滑动反弹

《Android之RecycleView反弹效果》


由于事件的冲突,不能像上一篇那样简单处理了,view的移动是通过View.layout实现,反弹使用位移动画TranslateAnimation

Rect对象记录View的初始位置

由于需要重新测量RecycleView的高度,参考了大神的简单方案

@Override
    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)
    {
        int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
                MeasureSpec.AT_MOST);
        super.onMeasure(widthMeasureSpec, expandSpec);
    }


    原文作者:CL_slacking
    原文地址: https://blog.csdn.net/I_do_can/article/details/53241201
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞