Android 如何在一定的进度范围内禁用seekbar跟踪

Android 如何在一定的进度范围内禁用seekbar跟踪,android,seekbar,Android,Seekbar,我有一个SeekBar,它跟踪一些下载进度。现在我想禁用搜索栏跟踪当用户点击搜索栏超过当前进度 也就是说,如果我下载了50%的文件,我的seekbar一半是绿色的,一半是空的,另一半是空的。我想防止用户在下半部分的任何地方点击,但允许在上半部分的任何地方点击。一种方法是,您可以在侦听器中手动执行,如果它高于当前值,则再次重置为当前值………为什么您使用的是seekbar而不是进度条?我不明白你为什么希望他们能够在下载的内容上使用滑块,除非你正在流媒体。@viv我确实重置了,但每次都会跳转then@

我有一个SeekBar,它跟踪一些下载进度。现在我想禁用搜索栏跟踪当用户点击搜索栏超过当前进度


也就是说,如果我下载了50%的文件,我的seekbar一半是绿色的,一半是空的,另一半是空的。我想防止用户在下半部分的任何地方点击,但允许在上半部分的任何地方点击。

一种方法是,您可以在侦听器中手动执行,如果它高于当前值,则再次重置为当前值………为什么您使用的是seekbar而不是进度条?我不明白你为什么希望他们能够在下载的内容上使用滑块,除非你正在流媒体。@viv我确实重置了,但每次都会跳转then@ASceresini我做流媒体yes@Alex:它会跳吗?不明白。我所说的重置是指当用户改变它的位置时,如果它大于当前值,则将其设置为当前值。。。