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;
}
});