首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >具有两个拇指的Android Seekbar

具有两个拇指的Android Seekbar
EN

Stack Overflow用户
提问于 2011-04-27 04:01:31
回答 4查看 54.1K关注 0票数 57

这个问题的变体在互联网上随处可见,但没有答案。

我想要一个具有两个拇指范围选择的搜索栏。我愿意自己编程,但我缺乏Android的经验。有没有人能给我一些建议,告诉我从哪里开始。我的意思是,我知道我将不得不扩展一些东西(可能是ProgressBar),但是我应该怎么做呢?我真的需要重新创建标准搜索栏的所有功能吗,还是有更简单的方法?

当然,也欢迎完整的解决方案;)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-07-21 17:45:47

我也在寻找这个,但没有结果。所以我做了一个新的小部件,请随意使用它:https://github.com/anothem/android-range-seek-bar

票数 110
EN

Stack Overflow用户

发布于 2013-08-05 17:33:20

“我也在寻找这个,但没有结果。所以我做了一个新的小工具,请随意使用它:https://code.google.com/p/range-seek-bar/。”

这个例子斯蒂芬链接的效果很好!然而,用户必须按下任何拇指才能获得响应。我希望如果用户按下工具栏,最接近的拇指将移动到该位置,并像正常一样工作。

我在示例代码中实现了此功能,如下所示:

代码语言:javascript
复制
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)“中,

代码语言:javascript
复制
if(pressedThumb == null),
   pressedThumb = getClosestThumb(mDownMotionX);
票数 27
EN

Stack Overflow用户

发布于 2011-07-27 16:33:15

带有左右图标的窗口搜索栏。

可预置的最小窗口大小和自动防交叉。

https://bitbucket.org/nimbusgb/windowed-seek-bar上的Mercurial存储库

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5795773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档