gpt4 book ai didi

android - 水平进度条 : Toggling between determinate and indeterminate

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:06:29 25 4
gpt4 key购买 nike

我正在尝试在两种模式之间切换 SeekBar 以显示流媒体的状态。

我已经确定在 XML 中定义 android:indeterminate 标记时会显示正确的图形:

<SeekBar
android:id="@+id/seekBar1"
android:indeterminate="false"
android:progressDrawable="@android:drawable/progress_horizontal"
android:indeterminateDrawable="@android:drawable/progress_indeterminate_horizontal"
android:indeterminateBehavior="cycle"
android:indeterminateOnly="false"
android:progress="33"
android:secondaryProgress="66"
android:layout_height="wrap_content"
android:layout_width="match_parent"></SeekBar>

example

问题是,当尝试通过调用 setIndeterminate(true) 进行切换时,可绘制对象似乎没有正确更改。 indeterminate->determinate 的情况下,动画停止,determinate->indeterminate 的情况下,没有任何反应。

我做错了什么?

最佳答案

我遇到了同样的问题,我通过调用 postInvalidate() 强制刷新 View 解决了这个问题。我使用的是 Android 2.3.4。

// Configure the SeekBar
seekBar.setIndeterminate(true);
seekBar.postInvalidate();

关于android - 水平进度条 : Toggling between determinate and indeterminate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6549301/

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