[英]Auto-Adjusting SeekBars Android
我有6个SeekBar,范围从0-3000。 我也有一种算法可以弄清楚如果您要调整一个搜索杆的区别,那么在任何时候,所有搜索杆的总和将等于3000。例如,如果seekbar#1 = 1500和seekbar#2 = 1500,我将搜索栏#1更改为1000,则差值等于500,搜索栏应跳至2000(1000 + 2000 = 3000)。 我可以找到区别,但是如何更新其他滑块?
SeekBar
是ProgressBar
的后代,因此您应该可以在其上调用incrementProgressBy(int diff)
。 因此,如果您需要将滑块增加500,可以调用
slider.incrementProgressBy(500);
当然,您需要跟踪现在的位置,以免超出最大允许限制。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.