android – 如何检测Horizo​​ntalScrollView已到达终点

前端之家收集整理的这篇文章主要介绍了android – 如何检测Horizo​​ntalScrollView已到达终点前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望当到达结束时,右键会改变颜色,当到达开始时,左键会改变颜色,所以,我想问一下如何检测Horizo​​ntalScrollView已经到了结尾. @H_403_2@

解决方法

maxScrollX = horizontalScrollView.getChildAt(0).getMeasuredWidth()-horizontalScrollView.getMeasuredWidth(); 
    if (horizontalScrollView.getScrollX() == 0) { 
        lImageView.setImageResource(R.drawable.left_green); 
    } else { 
        lImageView.setImageResource(R.drawable.left); 
    }

    if (horizontalScrollView.getScrollX() == maxScrollX) { 
        rImageView.setImageResource(R.drawable.right_green); 
    } else { 
        rImageView.setImageResource(R.drawable.right); 
    }
@H_403_2@ @H_403_2@

猜你在找的Android相关文章