1
모두 안녕하세요. 은 안드로이드에서 왼쪽 및 오른쪽 스크롤 작업을 구분할 수있는 방법이 있습니다. 사실 내가 사용자 정의 갤러리보기이므로 스크롤 작업에서 다른 이미지를 원합니다. 나는 왼쪽 스크롤에서 다른 이미지를 보았고, 오른쪽 스크롤에서는 다른 이미지를 보여 주었다. 그래서 나는 오른쪽과 오른쪽 스크롤을 구별해야합니다.갤러리에서 왼쪽 및 오른쪽 스크롤을 차별화
모두 안녕하세요. 은 안드로이드에서 왼쪽 및 오른쪽 스크롤 작업을 구분할 수있는 방법이 있습니다. 사실 내가 사용자 정의 갤러리보기이므로 스크롤 작업에서 다른 이미지를 원합니다. 나는 왼쪽 스크롤에서 다른 이미지를 보았고, 오른쪽 스크롤에서는 다른 이미지를 보여 주었다. 그래서 나는 오른쪽과 오른쪽 스크롤을 구별해야합니다.갤러리에서 왼쪽 및 오른쪽 스크롤을 차별화
이 코드를보십시오 :
new OnTouchListener() {
@Override
public boolean onTouch(View currentView, MotionEvent touchevent) {
switch (touchevent.getAction())
{
case MotionEvent.ACTION_DOWN:
{
oldTouchValue = touchevent.getX();
break;
}
case MotionEvent.ACTION_UP:
{
float currentX = touchevent.getX();
if((oldTouchValue - currentX) < 50 && (oldTouchValue - currentX) > -50) {
return false;
}
if (oldTouchValue < currentX)
{
// Left swipe...
}
if (oldTouchValue > currentX)
{
// Right swipe
}
break;
}
}
return false;
}
}
oldTouchvalue를 얻는 방법은 무엇입니까? – buggydroid
이의 제스처 청취자를 사용할 수 있습니다. – Ronnie
괜찮아 ....하지만 어떻게 정확히 ?? 너는 나에게 그것을 정교하게 만들어 줄 수 있니? – Datta