Java Android Studio中的Seekbar

Java Android Studio中的Seekbar,java,android,android-studio,seekbar,android-seekbar,Java,Android,Android Studio,Seekbar,Android Seekbar,我遇到了一段代码,现在我被它卡住了 SeekBar volumeControl=(SeekBar)findViewById(R.id.volumeSeekBar); volumeControl.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBa

我遇到了一段代码,现在我被它卡住了

        SeekBar volumeControl=(SeekBar)findViewById(R.id.volumeSeekBar);
        volumeControl.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
            @Override
            public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
                audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,progress,0 );


            }

            @Override
            public void onStartTrackingTouch(SeekBar seekBar) {

            }

            @Override
            public void onStopTrackingTouch(SeekBar seekBar) {

            }
        });

这里我知道
volumeControl
是SeekBar类型的变量。在代码的第二行中,音量控制通过函数
setonseekbarchaneglistener
进行设置。我无法理解
setOnSeekbarchaneListener
的括号内写的内容。谁能详细解释一下吗。我刚刚了解java,没有太多知识

这是一段使用搜索栏控制音量的代码。 在
onseekbarchaneglistener
的括号内,我们声明了一个新的
SeekBar.onseekbarchaneglistener
,它实现了三种方法:

  • onProgressChanged
    :这基本上跟踪搜索栏中的更改,然后根据更改量设置音量

  • onStartTrackingTouch
    :此方法包含触摸手势开始时应执行的代码

  • onStopTrackingTouch
    : 此方法包含触摸手势停止时应执行的代码


  • OnSeekBarChangeListener是匿名类的一个示例。看一看。您还可以查看搜索栏的文档