相关疑难解决方法(0)

Android中的动画ProgressBar更新

我在我的应用程序中使用ProgressBar,我在onProgressUpdate中更新AsyncTask.到现在为止还挺好.

我想要做的是为进度更新设置动画,这样它不仅可以"跳转"到值,而且可以平滑地移动到它.

我尝试这样做运行以下代码:

this.runOnUiThread(new Runnable() {

        @Override
        public void run() {
            while (progressBar.getProgress() < progress) {
                progressBar.incrementProgressBy(1);
                progressBar.invalidate();
                try {
                    Thread.sleep(10);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }

    });
Run Code Online (Sandbox Code Playgroud)

问题是进度条在完成其最终值(进度变量)之前不会更新其状态.中间的所有状态都不会显示在屏幕上.调用progressBar.invalidate()也没有帮助.

有任何想法吗?谢谢!

user-interface animation android progress-bar

53
推荐指数
7
解决办法
5万
查看次数

如何显示水平Android不确定进度条

如何在android中显示不确定的水平进度条?进度条的动画应从0到100开始,然后从100连续返回0.我不是在寻找车轮进度条.

android android-progressbar

44
推荐指数
5
解决办法
8万
查看次数

如何让Android搜索栏顺利移动?

我试图让SeekBar的移动更顺畅,而不仅仅是直接跳到这个位置.我正在这样做,因为我有一个SeekBar有3个滑块类型实现选项.

我正在寻找创建一个漂亮的平滑滑块,其中3个选项为"是","无选项","否"为我的应用程序中的功能,而SeekBar看起来是最好和最简单的方式.

我试过看Android动画,看起来有点复杂,所以如果有人可以提供任何帮助那就太好了:)

animation android widget

11
推荐指数
3
解决办法
1万
查看次数

创建平滑的不确定水平进度条

我想使用平滑不确定的水平进度条,如 gmail 或 FB 应用程序。我想要支持 api 级别 8+。我搜索并看到一个库,但我想编写此代码而不是使用 lib。我找到了一些关于此的问题和答案,但我无法理解和使用它。我读了这个(使 ProgressBar 更新顺利),在接受答案中什么是增量器和计数?在最后一个答案中,我如何使用此类和方法?请解释如何在程序中使用此类或方法?感谢并抱歉我的愚蠢问题:)

android view progress-bar

4
推荐指数
1
解决办法
5388
查看次数

如何用动画流畅地填充进度条

我已经实现了带有填充动画的进度条,但我希望有一个像火车一样的动画效果,它会快速填充到特定点,然后稍微慢一点刹车直到终点。我当前的动画实现是:

ObjectAnimator animation = ObjectAnimator.ofInt(pbOption, "progress", percent);
animation.setDuration(1250);
animation.setInterpolator(new AccelerateInterpolator());
animation.start();
Run Code Online (Sandbox Code Playgroud)

java animation android

4
推荐指数
1
解决办法
6401
查看次数