HorizontalScrollView怎么判断它是否滑动到最右边然后箭头消失:
对HorizontalScrollView设置触动的监听事件,代码如下:
hor = (HorizontalScrollView) this.findViewById(R.id.hor);
hor.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_MOVE :
View view =((HorizontalScrollView) v).getChildAt(0);
//判断是否滑动栏到底了,如果是,就让iv这个图片隐藏,否则显示
if(view.getMeasuredWidth()<=v.getScrollX()+v.getWidth()+2){
jiantou_tv.setVisibility(View.INVISIBLE);
}
else{
jiantou_tv.setVisibility(View.VISIBLE);
}
break;
default :
break;
}
return false;
}
});