这个问题的变体在互联网上随处可见,但没有答案。
我想要一个具有两个拇指范围选择的搜索栏。我愿意自己编程,但我缺乏Android的经验。有没有人能给我一些建议,告诉我从哪里开始。我的意思是,我知道我将不得不扩展一些东西(可能是ProgressBar),但是我应该怎么做呢?我真的需要重新创建标准搜索栏的所有功能吗,还是有更简单的方法?
当然,也欢迎完整的解决方案;)
发布于 2011-07-21 17:45:47
发布于 2013-08-05 17:33:20
“我也在寻找这个,但没有结果。所以我做了一个新的小工具,请随意使用它:https://code.google.com/p/range-seek-bar/。”
这个例子斯蒂芬链接的效果很好!然而,用户必须按下任何拇指才能获得响应。我希望如果用户按下工具栏,最接近的拇指将移动到该位置,并像正常一样工作。
我在示例代码中实现了此功能,如下所示:
private final Thumb getClosestThumb(float touchX)
{
double xValue = screenToNormalized(touchX);
return (Math.abs(xValue - normalizedMinValue) < Math.abs(xValue - normalizedMaxValue)) ? Thumb.MIN : Thumb.MAX;
}
在"public boolean onTouchEvent(MotionEvent event)
“中,
if(pressedThumb == null),
pressedThumb = getClosestThumb(mDownMotionX);
发布于 2011-07-27 16:33:15
https://stackoverflow.com/questions/5795773
复制相似问题