美文网首页
拖动条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