问题标签 [seekbar-thumb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1318 浏览

android - 无法调整 Seekbar android 的拇指大小

我尝试了不同的方法来调整拇指大小,Seekbar但没有成功。
这也是我的拇指Seekbar按下效果:

在此处输入图像描述 在此处输入图像描述
我的拇指选择器文件,我在其中添加了这两个图像以获得新闻效果:

课程_thumb_selector:

还有我调整拇指选择器大小的拇指文件:

thumb_drawable_lessons.xml:

Seekbar在布局文件中使用此拇指使用 Seekbar 的标签是:

style.xml 文件中的样式标签是这样的: 430dp 175dp @color/transparent 100 10dp false 问题是!当我在 Android Studio 布局预览中看到时,一切看起来都很好:但是当我在设备上执行并安装 apk 时,它显示的拇指大小相同并且从以下位置错位: 注意: - 按下效果工作正常。 - 为 10 英寸设备使用相同的图像并尝试为 7 英寸设备调整其大小。 - 请注意对齐不是问题,问题是调整大小。我想按比例减小拇指的大小。 - 生成 9-patch 对我的解决方案也没有帮助。 - 在我的设备中使用 Lolipop 5.1.1 版本。

在此处输入图像描述

Seekbar

在此处输入图像描述




我也尝试过这些解决方案,但没有成功:
Android SeekBar thumb gets clipped/cut off
动态调整大小 SeekBar 的 Thumb 在上方和下方被剪裁,如何在顶部绘制(Z 顺序)?
Android从最大值调整SeekBar拇指宽度

0 投票
5 回答
3835 浏览

android - 从 rangeeekbar 中删除拇指文本

我有一个范围搜索栏,如下图所示

在此处输入图像描述

我使用以下代码进行范围搜索栏集成:

https://github.com/yahoo/android-range-seek-bar

我的问题是我想在滚动时删除 seekbar 2751064的值,并删除 Min 和 Max 标签,这样可以吗?你所有的建议都是可观的。

0 投票
1 回答
8672 浏览

android - Android seekbar thumb drawable 未正确显示

我创建了一个自定义搜索栏拇指,它在 android studio 预览中看起来非常好,但是在我的设备上运行应用程序时,它看起来不对!

它应该是什么样子 它应该是什么样子

它在我的设备上的实际外观 它在我的设备上的实际外观

我的 seekbar_thumb.xml 代码

我的搜索条码

0 投票
0 回答
574 浏览

android - 添加自定义视图/布局作为搜索栏拇指

我的要求是这样的, 在此处输入图像描述

我想在搜索栏拇指上添加一个圆形进度条。它应该与拇指一起移动。如何通过自定义搜索栏来实现这一点?

注意:我设法通过相对定位来实现相同的功能,如下面的代码片段所示。在我的实现中,进度条微调器独立于搜索条。微调器根据拇指距屏幕左边缘的距离定位 onProgressChanged。这似乎工作正常。但是,我觉得这不是正确的方法,因为它容易出错。我正在寻找一种自定义 SeekBar 的方法

SeekBar.OnSeekBarChangeListener,

0 投票
4 回答
4903 浏览

android - 如何更改或禁用搜索栏拇指周围的灰色突出显示?

当我在我的 Seekbar 上按下拇指时,它周围会出现一个苍白的阴影,如下所示。

在按下并单击它之前。 如何去除或改变它周围的淡灰色。

如何去除阴影或将其设置为透明?谢谢!

0 投票
0 回答
575 浏览

android - 在 Android SeekBar Track 上显示文本

我想在搜索栏轨道上显示一些静态文本。它与通常需要的不同,即将当前进度显示为提示或拇指内侧。

我已经尝试了两种显示文本的选项;通过在 seekbar 上添加 TextView 或在我的自定义 seekbar 类的onDraw()方法中动态添加它。

正常视图: 搜索栏

问题观点: 出现在拇指上的文字

问题是文本高于轨道和搜索栏(如上所示)。我想以某种方式减少文本的 z-index 以便它隐藏在拇指后面。

我正在覆盖 onDraw 方法,例如:

有没有办法可以隐藏缩略图后面的文字?任何帮助是极大的赞赏。

0 投票
0 回答
643 浏览

android - SeekBar 进度跟不上大型自定义拇指

我已经实现了一个简单的 SeekBar,当用户触摸它时,它的拇指会变大。虽然这在 Marshmallow 设备上运行良好,但在 Lollipop 上却不行。

在棉花糖中——(应该是这样的) 接触——
默认拇指 - 正确显示

大拇指 - 显示正确

在棒棒糖中-(这是错误的)
在此处输入图像描述

两个问题是——

  1. 拇指不再垂直居中。
  2. 当用户触摸拇指时,进度没有明显变化。

这是我的活动布局-

这是我的课-

这是我的drawables
-custom_thumb-

custom_thumb_large-

我尝试过的事情-

非常欢迎任何帮助或建议。

0 投票
1 回答
494 浏览

android - 如何找到 SeekBar 拇指正上方的 Y 位置?

我目前正在尝试使浮动文本出现在 SeekBar 上方,并已解决在 SeekBar 的拇指上方找到确切的 X 位置,如下所示:

现在我很难找到 SeekBar 拇指上方的确切 Y 位置。我目前正在尝试执行以下操作:

但是,这会导致 SeekBar 在拇指上方数百像素,如屏幕截图所示(有问题的 SeekBar 是绿色的,设置的 TextView 位于右上角,数字为“10”):

在此处输入图像描述

更新:

我最终以一种 hacky 的方式解决了这个问题。我使用以下方法来检索 SeekBar 上方的 Y 值:

getLocationOnscreen() 返回一个不正确的 X 值,由于某种原因(我不知道为什么),该值在所有屏幕尺寸上正好偏移 118.75dp。我只是从给定的 Y 值中减去该值并能够找到正确的位置。

0 投票
2 回答
806 浏览

android - 如何在 Android 上为 SeekBar 的拇指着色?

我用这个方法来改变 SeekBar 的拇指颜色:

并且此代码在 Android 5.0 (Lollipop) 及更高版本上运行良好。但在 Android 4.2.2 或 4.3.1 上,我的方法不起作用,拇指的颜色不会改变。

我应该怎么做才能改变旧版安卓版本的拇指颜色?

0 投票
0 回答
303 浏览

android - 每次调用 seekTo() 时,Seekbar 都会重置为 0

我实现了我的视频播放器和搜索栏,如下所示,我发现当 seekTo() 函数完成时,拇指(位置)将在缓冲结束后重置为 0。拇指只停留在我拖到的地方一秒钟并被重置。

但是视频效果很好,它每次都从我拖动到的位置开始播放,所以我的问题是为什么拇指位置与播放器不一致?

系统日志如下: