我有一个按钮(button1)和两个声音(sound1,sound2),我想对这个按钮实现一个手势。如果单击 Button1,则声音为 sound1,但如果手势触摸 Button1,则声音为 sound2。为了处理声音,我使用了 SoundManager 类。处理触摸我使用多点触控类。
public class MyActivity extends MultiTouch {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.myactivity);
SoundManager.getInstance();
SoundManager.initSounds(this);
SoundManager.loadSounds();
Button Button1 = (Button)findViewById(R.id.button1);
Button1.setOnTouchListener(this);
Button1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
SoundManager.playSound(1, 1);
}
});
}
public void onDestroy()
{
super.onDestroy();
SoundManager.cleanup();
}
}
太感谢了