gpt4 book ai didi

android - 如何正确使用 setProgressDrawable()?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:59:08 27 4
gpt4 key购买 nike

我在为 ProgressBar 设置新的 Drawable 时遇到问题。

如果我在 onCreate() 方法中使用 setProgressDrawable(),效果会很好。但是当我尝试在处理程序后回调中调用相同的方法时,它不起作用并且进度条消失了。

有人可以解释这种行为吗?我该如何解决这个问题?

最佳答案

downloadingBar.setProgress(0); 

Drawable progressDrawable = getResources().getDrawable(R.drawable.download_progressbar_pause_bg);

progressDrawable.setBounds(downloadingBar.getProgressDrawable().getBounds());

downloadingBar.setProgressDrawable(progressDrawable);

downloadingBar.setProgress(mCurrentPercent);
  1. 首先你应该将进度重置为零
  2. 设置进度可绘制边界
  3. 设置新的进度图
  4. 设置新的进度

关于android - 如何正确使用 setProgressDrawable()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2280822/

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