Android小知識——橫向scrollView是否滑到最右邊

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;

}

});


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章