如何在屏幕上滑动手指时增加和减少音乐播放器的音量?

时间:2016-08-30 12:57:44

标签: android

我是Android开发的新手,目前我正在开发简单的音乐播放器应用程序。这里的问题是,当我的主要音乐播放器活动滑动手指时,如何increasedecrease音乐播放器volume

如果有人知道这些的逻辑,请帮助我。

提前感谢...

这是我的音乐播放器主要活动

1 个答案:

答案 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);