我是android开发的新手,目前正在开发简单的音乐播放器应用程序。这里的问题是如何increase
和decrease
音乐播放器volume
当滑动手指在我的主要音乐播放器活动。
如果有人知道这些逻辑,请帮助我。
提前谢谢..。
这是我的音乐播放器的主要活动
发布于 2016-08-30 13:09:42
您可以使用触摸事件侦听器来检测手势:
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);
https://stackoverflow.com/questions/39228166
复制相似问题