Группа кнопок? - PullRequest
       21

Группа кнопок?

0 голосов
/ 14 марта 2012

У меня есть вопрос - есть ли способ определить несколько кнопок как 1 группу и сделать 1 анимацию, которая будет запускаться для этой группы, вместо того, чтобы создавать отдельный запуск анимации для каждой из них?

Ответы [ 2 ]

1 голос
/ 14 марта 2012

Поместите их всех в ViewGroup и оживите это. Все дети будут частью анимации. ViewGroup является базовым классом для любого класса макета, это означает, что вы можете использовать LinearLayout, RelativeLayout или все, что вы считаете подходящим.

0 голосов
/ 14 марта 2012

Вы можете попытаться установить для всех кнопок один и тот же 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...
}

}
...