我是Android开发的新手,目前我正在开发简单的音乐播放器应用程序。这里的问题是,当我的主要音乐播放器活动滑动手指时,如何increase
和decrease
音乐播放器volume
。
如果有人知道这些的逻辑,请帮助我。
提前感谢...
这是我的音乐播放器主要活动
答案 0 :(得分:1)
您可以使用触摸事件侦听器来检测手势:
yourLayout.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
int action = MotionEventCompat.getActionMasked(event);
if (action == MotionEvent.ACTION_MOVE) {
// put your volume change logic here, for example compare previously recorded x/y position to new one and change volume
}
return true;
}
});
您可以使用AudioManager控制音量:
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,
yourVolume, 0);