问题标签 [android-slider]

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 投票
2 回答
497 浏览

android - Android Material Slider OnChangeListener 响应延迟/跳过问题

所以我有一个控制“宽度”“长度”的“两者” ,如下所示:Slider Slider Slider

正如我在上面标记的,它们都有相同的范围(从 & 到)和stepSize到 1(重要),我设置了

在两者 上加/减值 1 时Slider,其他两个也将加/减值 1。

代码如下:

奇怪的事情发生了,宽度高度 的反应似乎Slider有点慢(我猜),并跳过一些点:

在此处输入图像描述

它们应该是同步的,因为它们具有相同stepSize的值范围(只是初始值不同)。任何帮助,将不胜感激。

0 投票
4 回答
482 浏览

android - 如何更改材质滑块字体

如何以material slider编程方式更改气泡字体?

在此处输入图像描述

0 投票
2 回答
455 浏览

android - 在材质滑块上隐藏拇指

我正在迁移AppCompatSeekBarmaterial.slider.Slider

删除 SeekBar 上的拇指很容易使用splitTrack="false"

如何使用 Slider 实现相同的效果?

0 投票
1 回答
153 浏览

android - 如何更改滑块字体样式?

我正在使用材质滑块,我想更改自定义字体滑块的吐司

谁能指导我如何更改滑块的字体样式?

我的代码:

滑块

实施 'com.google.android.material:material:1.3.0'

0 投票
0 回答
102 浏览

android - 有没有办法在 Slider 上设置自定义定义的离散刻度?

我正在尝试创建一个离散滑块(Google 的材质 UI),但我没有看到指定自定义刻度值的选项。例如,假设范围为 0 到 100,但只能选择 3、24 和 40。这可能吗?

0 投票
1 回答
213 浏览

android - 如何在 Xamarin.Android 中实现 Google.Android.Material.Slider ChangeListener 或 addOnChangeListener 事件

我添加了一个控件 Google.Android.Material.Slider ,当用户在上面选择一个值时我需要听。根据 Google 的文档 ( https://material.io/components/sliders/android#using-sliders ),侦听器可能是 addOnChangeListener 或 addOnSliderTouchListener 但这些事件无法在 Xamarin AndroidX Material 包上实现。

我正在使用包 Xamarin.Google.Android.Material 版本 1.3.0.1

还有另一个事件可以在更改时侦听并返回所选值或以其他方式实现它?

0 投票
1 回答
386 浏览

android - 如何在 Jetpack Compose 中移动滑块时移除拖动效果

我想从滑块刻度中删除拖动效果并移动它。我不想在下图中出现这个浅紫色圆圈。

在此处输入图像描述

我知道组件中的interactionSource参数,Slider但我没有正确处理它以删除/禁用拖动效果。

这是我的实际代码:

0 投票
0 回答
41 浏览

java - 如何更改 MaterialDesign Slider 的圆角

我想做一个和这个类似的滑块: MIUI 屏幕亮度滑块

但我不能这样做,因为我无法更改拐角的半径和滑块活动/非活动部分的分隔符的半径。这是我设法做到的: MySlider

如果您告诉我如何在 Material Design Slider 中更改圆角半径,或者告诉我另一个可以制作这样布局的滑块,我会很高兴!(图片1)

0 投票
2 回答
230 浏览

android - 如何为 RangeSlider 使用 Databinding 和 LiveData(valueFrom 和 valueTo)

我有以下RangeSlider并且我正在使用 DataBinding 来提供滑块的最小值/最大值,因为它可能会在用户在屏幕上时发生变化。

范围滑块

layout.xml

MyDataItem

但是,每当应用程序试图放大我得到的视图时java.lang.IllegalStateException: valueFrom(0.0) must be smaller than valueTo(0.0)