2013-11-22 3 views
0

ListView의 구현을 가지고 있습니다. listview에서 특정 요소를 제거하면 문제가 발생하는 경우가 있습니다. 더 자세히 설명하기 위해 사용자는 목록에서 원하는 개수의 뷰를 선택할 수 있으며 삭제할 때 여러 개의 삭제를 수행 할 수 있습니다. 두 가지를 수행해야합니다. ListView 애니메이션, 하위 애니메이션

  1. 항목이/사라 목록에서 멀리 삭제해야 선택한 그 모든

  2. 항목이 삭제되면
  3. 가, 나머지 모든 뷰가 모두 빈 곳을 채우는 목록으로 상향 스스로를 애니메이션한다 (완료).

애니메이션은 다시 두 시퀀스로 나뉩니다.

  1. 삭제 아이는 아래로 확장하고 이후
  2. 나머지 항목은 무효 장소를 (도움이 필요)를 작성 updward 자신을 애니메이션한다 (완료)을 잃게한다.

도움말/포인터가 유용합니다.

감사합니다, techfist

답변

0

사용 안드로이드 : animateLayoutChanges은 ListView에 대한 속성. 아래 예제를 참조하십시오

+0

첫 번째 및 세 번째보기를 선택하면 그 두 번째 자식을 맨 위로 애니메이션하고 두 번째 네 번째 자식을 애니메이션하는 등의 작업은 도움이되지 않습니다. Infact 그것의 정당화는 모든 빈 위치에 새로운 전망을 가져 오는 나머지이다. – Techfist

관련 문제