2012-03-14 49 views
0

我有一個問題 - 是否有任何方法將一些按鈕定義爲1組,併爲此組創建1個動畫,而不是爲每個組分別開始單獨的動畫啓動?按鈕組?

回答

1

把它們所有這些都在ViewGroup中並對其進行動畫處理。所有的孩子都將成爲動畫的一部分。 ViewGroup是任何佈局類的基類,這意味着您可以使用LinearLayout,RelativeLayout或您認爲合適的任何其他類。

+0

@Tytanit請保持問題分離,如果你不能解決這個問題,請打開一個新的問題。否則,搜索引擎用戶很難找到問題的答案。另外請包括stacktrace *(在碰撞時總是這樣做)*。謝謝。 – 2012-03-14 14:51:43

0

你可以嘗試設置到所有按鈕相同onTouchListener,如:

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

當然,你的應用需要實現onTouchListener,然後你可以寫你的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... 
} 

}