2013-07-22 3 views
0

터치 스크린이없고 사용자가 탐색 용 D- 패드를 사용하는 GoogleTV 용 앱을 개발 중입니다. 이 응용 프로그램에서는 이미지의 GridView를 사용하여 사용자가 선택한 이미지를 변경하기 위해 아래쪽 - 왼쪽 - 오른쪽 키를 누를 수 있습니다. 여기서는 선택 프레임이 부드럽게 움직이기를 원합니다. 예를 들어 IMG1을 선택하고 사용자가 왼쪽을 누르면 선택된 프레임 점프가 왼쪽으로 이동하는 대신 애니메이션이 왼쪽으로 부드럽게 움직이기를 원합니다.GridView 용 애니메이션은 D- 패드를 사용하는 동안 셀 스위치를 선택했습니다.

이제 GridView의 선택기로 애니메이션 선택기를 사용하여이 작업을 수행 할 수있었습니다. 그러나 선택 항목이 화면 밖으로 새 항목으로 이동하면 선택 도구의 애니메이션이 작동하지 않습니다. 예를 들어 GridView의 현재 선택 항목이 마지막으로 표시된 행에 있고 사용자가 현재 화면에서 벗어난 다음 행으로 이동하면 화면 아래쪽에서 다음 행이 표시되고 선택 항목은 새 항목으로 이동하지만 애니메이션 및 선택 항목이 새 항목으로 다시 이동합니다!

이 문제에 대한 해결책은 없습니까? 누구나이 문제를 봤어? 이것은 GoogleTV 앱 실행기 GridView에서도 발생합니다. 선택 항목은 애니메이션이 포함 된 보이는 앱 아이콘 사이를 이동하지만 앱 아이콘이 화면 외부에 있으면 애니메이션을 건너 뛰고 건너 뜁니다.

감사합니다.

답변

0

이것은 오브젝트 설치 방법에 대한 문제입니다. 이후에 부드러운 애니메이션을 얻으려면 GridView를 서브 클래스 화하고 자신의 객체 관리를 추가해야합니다 (새 행과 항목이 추가되는 방식에 대한 기본 논리를 재정의).

관련 문제