Java 方法onStartTrackingTouch和seekbar的getProgress()。第一个值始终为0。
对于锁定/解锁系统,我使用Java 方法onStartTrackingTouch和seekbar的getProgress()。第一个值始终为0。,java,android,seekbar,Java,Android,Seekbar,对于锁定/解锁系统,我使用onStartTrackingTouch和onStopTrackingTouch方法。还有测试,我不明白一件事: public void onStartTrackingTouch(SeekBar seekBar) { Log.d(TAG,"Progress: "+seekBar.getProgress()); } 第一个值始终为零 为什么??我需要真正的价值 有人能帮我吗 提前感谢。我改变了主意,最后我使用了onProgressChanged: publi
onStartTrackingTouch
和onStopTrackingTouch
方法。还有测试,我不明白一件事:
public void onStartTrackingTouch(SeekBar seekBar) {
Log.d(TAG,"Progress: "+seekBar.getProgress());
}
第一个值始终为零
为什么??我需要真正的价值
有人能帮我吗
提前感谢。我改变了主意,最后我使用了onProgressChanged:
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
if(progress>95){
seekBar.setVisibility(SeekBar.INVISIBLE);
//code
}
public void onStopTrackingTouch(SeekBar seekBar) {
seekBar.setProgress(0);
}
谢谢我也使用了这种方法,但我注意到它允许“幻灯片”在幻灯片末尾开始解锁。有点违背目的。所以你只需触摸幻灯片的结尾,我打赌你就可以解锁,而不必经历整个幻灯片动作。我希望onProgressChanged能够提供中间值。我要看看我是否能在onStartTrackingTouch()中找到触摸位置