2014-12-09 3 views
0

아래는 내 앱의 사진이며, 현재 확장형 콘텐츠를 표시하기 위해 this 앱의 수정 된 버전을 사용하고 있습니다. 이제 내 문제는 내 ImageView입니다, 나는 현재 3 개의 레이아웃, 하나는 메인 대화 상자 (listview), 하나는 listview 제목 & 화살표 및 항목 세부 정보 (항목 행은 한 번 확장 됨) 용입니다. ImageView에 애니메이션을 추가하고 싶으므로 이미지 또는 타이틀 textview를 클릭하면 목록이 확장되어 애니메이션이 적용됩니다. 어떻게해야합니까? 나는 2 imageviews가 그것을 알고하지 않기 때문에 온 클릭이 동작하지 않습니다, 그것은 seens 하나 ...ImageView Onclick 애니메이션

enter image description here

답변

0

나는 당신의 이미지 뷰가 (당신의 ListView 요소 내에이 화살표로 가정 할 것이다 당신 때문에 충분히 명확하게 쓰지는 않았다).

아마 당신의 ImageView에 (또는 ListView 엘리먼트의 제목에) onClickListener를 붙여서는 안됩니다. 달성하고자하는 것을 구현하는 좋은 방법은 ListView의 onItemClickListener를 사용하여 목록 뷰 내의 특정 항목에 대해 수행 된 클릭을 감지 한 다음 적절한 확장 가능한 컨텐츠를 확장하는 것입니다.

+0

좋은 제안, 나는 그것이 효과가있을 것이라고 믿습니다. ImageView를 시계 방향과 반 시계 방향으로 180도 회전하여 (원래 위치로 돌아 가기 위해) 애니메이션하는 방법을 알고 있습니까? 확장 할 때 화살표 180을 시계 방향으로 움직여 회전시킬 수 있지만 목록이 축소되면 시계 반대 방향으로 회전하여 원래 위치로 되돌릴 수 없습니다. – arayray

+0

ViewPropertyAnimator –

+0

을 살펴 보도록 조언하겠습니까? – arayray

관련 문제