问题标签 [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.
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拇指宽度
android - 从 rangeeekbar 中删除拇指文本
我有一个范围搜索栏,如下图所示
我使用以下代码进行范围搜索栏集成:
https://github.com/yahoo/android-range-seek-bar
我的问题是我想在滚动时删除 seekbar 275和1064的值,并删除 Min 和 Max 标签,这样可以吗?你所有的建议都是可观的。
android - SeekBar 进度跟不上大型自定义拇指
我已经实现了一个简单的 SeekBar,当用户触摸它时,它的拇指会变大。虽然这在 Marshmallow 设备上运行良好,但在 Lollipop 上却不行。
两个问题是——
- 拇指不再垂直居中。
- 当用户触摸拇指时,进度没有明显变化。
这是我的活动布局-
这是我的课-
这是我的drawables
-custom_thumb-
custom_thumb_large-
我尝试过的事情-
设置
maxHeight
为此处提到的较大值-stackoverflow- 如何修复搜索栏拇指居中问题设置等于或小于上面提到的和here-
minHeight
stackoverflow-自定义搜索栏拇指垂直位置问题maxHeight
layout_height
看过这里,但我没有使用任何自定义进度drawable- stackoverflow-android marshmallow 自定义搜索栏进度条未显示
非常欢迎任何帮助或建议。
android - 如何找到 SeekBar 拇指正上方的 Y 位置?
我目前正在尝试使浮动文本出现在 SeekBar 上方,并已解决在 SeekBar 的拇指上方找到确切的 X 位置,如下所示:
现在我很难找到 SeekBar 拇指上方的确切 Y 位置。我目前正在尝试执行以下操作:
但是,这会导致 SeekBar 在拇指上方数百像素,如屏幕截图所示(有问题的 SeekBar 是绿色的,设置的 TextView 位于右上角,数字为“10”):
更新:
我最终以一种 hacky 的方式解决了这个问题。我使用以下方法来检索 SeekBar 上方的 Y 值:
getLocationOnscreen() 返回一个不正确的 X 值,由于某种原因(我不知道为什么),该值在所有屏幕尺寸上正好偏移 118.75dp。我只是从给定的 Y 值中减去该值并能够找到正确的位置。
android - 如何在 Android 上为 SeekBar 的拇指着色?
我用这个方法来改变 SeekBar 的拇指颜色:
并且此代码在 Android 5.0 (Lollipop) 及更高版本上运行良好。但在 Android 4.2.2 或 4.3.1 上,我的方法不起作用,拇指的颜色不会改变。
我应该怎么做才能改变旧版安卓版本的拇指颜色?
android - 每次调用 seekTo() 时,Seekbar 都会重置为 0
我实现了我的视频播放器和搜索栏,如下所示,我发现当 seekTo() 函数完成时,拇指(位置)将在缓冲结束后重置为 0。拇指只停留在我拖到的地方一秒钟并被重置。
但是视频效果很好,它每次都从我拖动到的位置开始播放,所以我的问题是为什么拇指位置与播放器不一致?
系统日志如下: