本文介绍了Jetpack构图更改滑块拇指大小的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有什么方法可以更改滑块拇指大小吗?我认为目前我们只能操纵颜色
var sliderPosition by remember { mutableStateOf(0f) }
Text(text = sliderPosition.toString())
Slider(
value = sliderPosition,
onValueChange = { sliderPosition = it },
valueRange = 0f..100f,
onValueChangeFinished = {
// launch some business logic update with the state you hold
// viewModel.updateSelectedSliderValue(sliderPosition)
},
steps = 5,
colors = SliderDefaults.colors(
thumbColor = MaterialTheme.colors.secondary,
activeTrackColor = MaterialTheme.colors.secondary
)
)
推荐答案
否,此大小不可修改。您唯一可以做的就是将整个Slider.kt文件复制到您的项目中并对其进行修改。
最好为新视图指定一个不同的名称,以避免将来产生误解。
您应该更改ThumbRadius
常量,或者如果您的应用程序中需要不同的大小,则应将其设置为变量。
这篇关于Jetpack构图更改滑块拇指大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!