首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我可以从onStopTrackingTouch内部的onProgressChanged获取"int progress“吗?

在Android开发中,onStopTrackingTouch和onProgressChanged是SeekBar控件的两个回调方法。

onProgressChanged方法在SeekBar的进度发生改变时被调用,它包含三个参数:SeekBar对象本身、当前进度值以及用户是否通过触摸手势引起的进度改变。因此,可以从onProgressChanged方法内部获取到进度值。

而onStopTrackingTouch方法在用户停止拖动SeekBar时被调用,它包含一个参数:SeekBar对象本身。该方法通常用于在用户完成拖动操作后执行一些特定的操作,例如更新UI或执行其他相关操作。

综上所述,从onStopTrackingTouch内部的onProgressChanged方法中可以获取到进度值"int progress"。这个进度值可以用于根据用户的操作进行相应的处理,例如更新UI元素或执行其他逻辑操作。

关于腾讯云相关产品,由于要求不能提及具体品牌商,无法给出相关产品和链接地址。但腾讯云提供了丰富的云计算服务,包括云服务器、云数据库、云存储、人工智能等,可以根据具体需求选择适合的产品进行开发和部署。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Android自定义控件实现带文字提示SeekBar

进度 * @param indicatorOffset 指示器偏移量 */ public void onProgressChanged(SeekBar seekBar, int progress, float...IndicatorSeekBar 可以看到,进度百分比文字是跟着进度变化在平移,所以X轴坐标根据进度动态计算就可以了【总宽度 * 进度百分比】(getWidth() * progressRatio),...),注意drawText方法默认是左下角开始绘制文字,如果对绘制文字还不太了解,可以看下这篇文章《Android 图解Canvas drawText文字居中那些事》 指示器跟随滑块移动 在IndicatorSeekBar...(SeekBar seekBar, int progress, float indicatorOffset) { String indicatorText = progress + "%"; tvIndicator.setText...,如果有疑问大家可以留言交流,谢谢大家对ZaLou.Cn支持。

2.1K10

Android MediaPlayer音频播放器详解

https://blog.csdn.net/yechaoa 着重介绍两个: 1、setOnPreparedListener 注意,在获取资源时长时候,需要在播放器准备完成之后获取,否则会有异常:...2、setOnSeekBarChangeListener 3个方法: onProgressChanged 进度改变 onStartTrackingTouch 开始拖动 onStopTrackingTouch...如果程序上没有定位到指定播放位置这种操作的话,不要在onProgressChanged中执行播放操作,因为频繁进度改变,频繁调用播放,会有杂音。 所以建议用户手动拖动来触发播放。...格式化播放时间 这个获取时长返回是毫秒,所以我们还需要对其格式化操作。...progress) //如果是下一首,可以调用reset()重置,然后set新数据源 } } 如果是下一首,可以调用reset()重置,然后set新数据源

1.4K30

Android-MediaPlayer(2)加进度条和时间显示

我们想一下,我们已经知道这个音频文件放在手机里面了,也已经可以播放了,那么要用进度条来显示当前歌曲播放进度该怎么做,并且你可以通过手指拖拽这个Seekbar来到你想要歌曲片段出,并且松手就要播放音乐...() / 1000;//获取音乐总时长 int position = mediaPlayer.getCurrentPosition();//获取当前播放位置...刚看到这个你可能有点懵,解释一下, **1.onProgressChanged()**这个方法理解为进度条改变时使用方法。...这里面有三个参数,seekbar就是进度条,progress就是进度值,而fromUser参数,这个参数作用是触发SeekBaronProgressChanged回调接口时,可以根据这个参数判断是手动滑动...最下面就是三个按钮点击监听事件,为什么可以这样写,请看上一篇文章,修改了一下onClick(),方法代码如下: @Override public void onClick(View v){

5.1K20

android之SeekBar和RatingBar

大家好,又见面了,是全栈君。 今天在看一个音乐播放器源代码时候用到了SeekBar,就翻出来mars老师视频复习了一下,然后综合使用了一下.   ...在定义RatingBar中有两个属性需要说明一下,android:numStars是用来设置你要显示星星个数,这个根据需求自己来设置,在这里设置为5个,android:stepSize是来设置RatingBar...下面来看java代码编写,这连个控件具体用法在编写代码时做了注释,在这里就不做多余解释了,直接将代码附在下面,大家参考下:   SeekBarActivity:  package com.jason.Seekbar...public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {    Log.v("TAG...", "onProgressChanged-->seekBar="+seekBar.getId()+"progress="+progress+"fromUser="+fromUser);

41920

Android 多媒体开发学习之简单音乐播放器

既然我们目的已经很明确,那我们先分析一下: 1: 我们播放音乐任务可以放在Activity中?     ...同时也可以拿到服务里音乐控制方法。 那既然分析清楚了如何做。那我们就开始行动。 第一步: 先创建一个简单Activity,里面有播放,暂停,继续播放,退出按钮(布局文件就不贴出了)。...int duration = player.getDuration(); //获取音乐的当前播放时间 int currposition = player.getCurrentPosition...(); } //服务拖动移动 public void seekTo(int progress) { player.seekTo(progress); } //添加定时器,用于每秒更新播放进度...int duration = player.getDuration(); //获取音乐的当前播放时间 int currposition = player.getCurrentPosition

68010
领券