Jetpack构图更改滑块拇指大小 [英] Jetpack Compose Change Slider Thumb Size

查看:25
本文介绍了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构图更改滑块拇指大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆