gpt4 book ai didi

android - 如何在 SeekBar 中隐藏/显示缩略图

转载 作者:可可西里 更新时间:2023-11-01 18:55:36 31 4
gpt4 key购买 nike

我有一个带有 Thumb 自定义可绘制对象的 SeekBar,我希望能够根据我拥有的另一个控件显示/隐藏它。

我已经尝试从资源中加载可绘制对象,然后将 SeekBar.setThumb() 与可绘制对象一起使用,否则为 null。

隐藏它(设置为 null),但我永远无法取回它。

最佳答案

最好的方法是从 XML 为 thumb 设置 drawable(就像我一直做的那样),然后当你想隐藏/显示 Thumb drawable 时,只需操纵它的 alpha 值:

// Hide the thumb drawable if the SeekBar is disabled
if (enabled) {
seekBar.getThumb().mutate().setAlpha(255);
} else {
seekBar.getThumb().mutate().setAlpha(0);
}

编辑:

如果将 alpha 设置为零后拇指出现白色,请尝试添加

<SeekBar
....
android:splitTrack="false"
/>

关于android - 如何在 SeekBar 中隐藏/显示缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20855815/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com