美文网首页
拖动条SeekBar

拖动条SeekBar

作者: 郑_S_W | 来源:发表于2021-06-30 18:49 被阅读0次

拖动条(SeekBar)的概述,属性,常用方法

//在开发过程中,音量及音视频播放的时候,
//需要快速定位到某个地方,这时候可以使用拖动条来实现
//xml中定义拖动条来使用
<SeekBar
        android:id="@+id/sb_id"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:max="255" //最大进度,是音视频的最大时长
        android:progress="50" //当前定位到的播放位置/>

//拖动SeekBar,进行监听,调整当前位置
//为seekBar设置监听事件
sb_id.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {

    //停止拖动
    @Override
    public void onStopTrackingTouch(SeekBar seekBar) {
        Log.e("--Main--", "--------停止拖动-------");
    }

    //开始拖动
    @Override
    public void onStartTrackingTouch(SeekBar seekBar) {
        Log.e("--Main--", "--------开始拖动-------");
    }

    //拖动中
    @Override
    public void onProgressChanged(SeekBar seekBar,
                         int progress, boolean fromUser) {

        Log.e("--Main--", "--------拖动中:progress="+progress);
        iv_head.setAlpha(progress);//修改图片的透明度
        tv_show.setText(String.valueOf(progress));//修改文本显示的内容

    }
});

相关文章

网友评论

      本文标题:拖动条SeekBar

      本文链接:https://www.haomeiwen.com/subject/cgorultx.html