2012-03-14 1 views
0

몇 가지 버튼을 1 그룹으로 정의하고 각 그룹에 대해 별도의 애니메이션을 시작하는 대신이 그룹에서 시작될 애니메이션을 1 개 만들 수있는 방법이 있습니까?버튼 그룹?

답변

1

것은 그들을 넣어를 ViewGroup에서 모두 그것을 애니메이션화합니다. 모든 어린이는 애니메이션의 일부가됩니다. ViewGroup은 모든 레이아웃 클래스의 기본 클래스입니다. 즉, LinearLayout, RelativeLayout 또는 적합한 것을 찾을 수 있습니다.

+0

@ 타이 타닛 (Thyanit) @Tytanit 문제를 분리하여 보관하십시오. 문제가 해결되지 않으면 새 질문을 열어주세요. 그렇지 않으면 검색 엔진 사용자가 자신의 문제에 대한 답변을 찾기가 정말 어려워집니다. 또한 stacktrace *를 포함 시키십시오. (충돌이 발생할 때 항상 수행하십시오) *. 감사. –

0

당신처럼, 모든 버튼에 같은 ​​onTouchListener를 설정하려고 할 수 있습니다 앱이 onTouchListener를 구현해야 물론

button1.setOnTouchListener(this); 
button2.setOnTouchListener(this); 
button3.setOnTouchListener(this); 

하고 당신이 당신의 onTouchListener 쓸 수 있습니다 :

public void onClick(View v) { 

// write your code what you want your buttons to do 

// You can also write some different codes for buttons by using id 
if(v.getId() == button1.getId()) 
{ 
     //do something when button1 clicked... 
} 

} 
관련 문제