0
TextView에 자동 스크롤 기능이있어 영원히 반복됩니다. Plus 사용자가 직접 TextView를 스크롤 할 수 있습니다. 그래서 사용자가 스크롤을 마쳤을 때 나는 자동 스크롤러를 계속하기를 원한다. 사용자가 스크롤을 계속했다.android scroller 현재 위치에서 스크롤
모든 문제가 올바른 변수 mXPaused
값을 얻고 있습니다.
맨 처음에 mXpaused = -1*getWidth();
그래서 왼쪽부터 스크롤을 시작합니다. 사용자가 스크롤 완료되면
는 내가 새로운 가치
case MotionEvent.ACTION_UP:
mXPaused = mSlr.getCurrX();
resumeScroll();
break;
를 할당하려고하지만 그 값은 항상 -540
(내 화면 너비)
public void resumeScroll() {
mSlr.startScroll(mXPaused, 0, distance, 0, duration);
}
사용자가 스크롤과 같다 :
@Override
public boolean onScroll(MotionEvent e1, MotionEvent e2,
float distanceX, float distanceY) {
// TODO Auto-generated method stub
scrollBy((int)distanceX, 0);
return true;
}