2.2改进仿薄荷卷次控件之限制HorizontalScroll的左右两边的最大偏移

本篇文章属于android仿薄荷卷尺系列文章
关键代码
通过覆盖scrollTo方法限制HorizontalScroll左右两边的最大偏移,这样判断的代码就简单多了

    @Override
    public void scrollTo(@Px int x, @Px int y) {
        if (x < leftMaxScorll)
        {
            x = leftMaxScorll;
        }
        if (x > rightMaxScroll)
        {
            x = rightMaxScroll;
        }
        if (x != getScrollX())
        {
            super.scrollTo(x, y);
        }

    }

你可能感兴趣的:(2.2改进仿薄荷卷次控件之限制HorizontalScroll的左右两边的最大偏移)