本篇文章屬于android仿薄荷卷尺系列文章
關(guān)鍵代碼
通過(guò)覆蓋scrollTo方法限制HorizontalScroll左右兩邊的最大偏移,這樣判斷的代碼就簡(jiǎn)單多了
@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);
}
}