0
我正在爲目前的情況而苦苦掙扎。我必須模擬人們從桶中選擇物品。我必須用3個搜索條來完成,但是當桶中沒有更多的條目時,我必須停止拖動每個條。所有查找條都需要具有相同的BUCKET_ITEM_COUNT最大值。 有沒有辦法阻止那些seekbar的值不同於maxValue,這樣他們所有進度的總和就小於還是等於bucket大小? 感謝SeekBar集團 - 在maxValue之前停止拖動
我正在爲目前的情況而苦苦掙扎。我必須模擬人們從桶中選擇物品。我必須用3個搜索條來完成,但是當桶中沒有更多的條目時,我必須停止拖動每個條。所有查找條都需要具有相同的BUCKET_ITEM_COUNT最大值。 有沒有辦法阻止那些seekbar的值不同於maxValue,這樣他們所有進度的總和就小於還是等於bucket大小? 感謝SeekBar集團 - 在maxValue之前停止拖動
你可以做這樣的事情:
seekBar1.setMax(bucketTotal);
seekBar1.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
if (fromUser && progress + seekBar2.getProgress() + seekBar3.getProgress() > bucketTotal) {
seekBar.setProgress(progress1);
} else {
progress1 = progress;
}
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
});
應用此所有其他人。