2013-03-07 2 views
0

scrollTo가 호출 될 때마다 화면이 깜박입니다. 내가 원했던 것은 ScrollView의 상단/하단에 데이터가 추가되는 동안 ScrollView 컨텐츠가 화면의 동일한 위치에 유지되도록하는 것입니다.Android ScrollView ScrollTo 및 깜박임

제 아이디어는 사용자가 위로 스크롤 할 때 또는 아래로 스크롤 할 때 추가 데이터를로드하는 사용자 정의 ScrollView를 만드는 것입니다. 이는 Facebook 벽과 비슷한 것입니다.

답변

1

많은 시행 착오 끝에 깜박임에 기여하는 것이 Runnable에서 구현되는 스크롤이라는 것을 깨달았습니다. 처음에는 화면 종료가 렌더링 될 때까지 Y 좌표를 찾을 수 없습니다. 그런 다음 로직을 변경하여 항목의 높이가 알려진대로 ScrollView에 추가 된 항목의 높이를 계산하고 다음 단계에서 scrollTo를 호출합니다. 이 방법은 플리커 효과를 제거합니다. 건배.