2011-08-02 10 views
0

내 응용 프로그램에서 사용자 정의 listview 있습니다. 사용자는 목록보기의 행을 누른 다음 다른 활동 (행의 세부 사항)을 볼 수 있습니다. 내 질문은, 사용자가 클릭 한 후 상세한 활동이 표시되기 전에 버튼에 클릭 애니메이션을 표시하려고합니다 (이 상태는 '눌려진 상태'가 아니며 '누를 때'임). 처음에는 셀렉터가 이걸 만들 수 있다고 생각했습니다. 그러나 내가 아는 한 셀렉터는 집중되고 집중된 상태에서 움직일 수 있습니다. 손을 놓고 나면 animaton을 클릭하면 보이지 않게됩니다. 그러나 전환을 통해 클릭 애니메이션이 필요합니다.안드로이드리스트 뷰 행 애니메이션

어떻게하면됩니까? 사전에

감사합니다 ..

+0

것은이 매우 관련이있을 수 : http://stackoverflow.com/questions/2651360/how-to-provide-animation-when-calling-another-activity-in-android –

+0

나는 활동 전환 애니메이션이 필요 없어, 버튼 클릭 애니메이션이 필요합니다! – barisatbas

답변

1

이 작업을 수행 할 수있는 쉬운 방법이 있는지 모르겠어요,하지만 내가 할 것 인 것이다. 당신의 ListView를 들어,이 같은 onItemClickListener 설정 :

listView.setOnItemClickListener(AdapterView<?> parent, View view, int position, long id) { 
     view.startAnimation(animation); 
     // do everything else when the user clicks on an item 
} 

를 그리고 객체 animation를 들어, XML에서 설계,이 같은 Animation 객체로 돌려 :

Animation animation = AnimationUtils.loadAnimation(context, R.anim.animation); 
관련 문제