2010-03-16 7 views
1

drawable이있는 클릭 가능한 TextView가 배경으로 사용됩니다. 사용자가 아래로 누를 때 배경이 변경되도록 다운 그레이드 드로어 블을 구현하는 올바른 방법을 찾고 있습니다. MotionEvents를 청취하고 사용자가 누를 때 배경을 변경함으로써이 동작을 거의 완벽하게 복제 할 수있었습니다. 시스템 전체의 다운 상태 동작과 일치하지 않는 유일한 점은 사용자가 계속 누르고 있으면 아래로 내려 가서 손가락에서 버튼을 움직이면 화면에서 손가락을 뗄 때까지 상태가 유지됩니다 ... 반면지도 오버레이 또는 Buttons 또는 ListView 또는 다른 곳에서는 손가락이 객체에서 이동할 때 상태가 바로 뒤로 이동합니다.클릭 가능한 상태의 내림차순 TextView

나는이 일을하는 적절한 방법이 있어야한다는 것을 알고 있습니다 ... 올바른 방향으로 조금 움직이면 좋을 것입니다!

덕분에, 닉

답변

2

당신은 배경에 대한 Selector를 사용해야합니다. 선택기를 사용하는 방법의 공식 예제가 있는지 확실하지 않습니다,하지만 난 꽤 좋은 예를 갖고있는 것 같아요이 사이트 발견 :

http://www.craiget.com/2009/03/restyling-android-imagebuttons/

바른 길에 당신을 얻을 것이다. http://www.mkyong.com/android/android-imagebutton-selector-example/

+0

정말 고마워요 :

편집 : 그것은 여기에 돌아 오면 또 다른 예입니다하지 않는 한/때까지 분명히 그 첫 번째 링크는 다운! 이것은 트릭을해야합니다. – bloudermilk

+1

이 링크는 작동하지 않습니다! – Sana