相关疑难解决方法(0)

顺利进行ProgressBar更新

我正在使用进度条(条形图).我希望使用插补器使条形平滑增加和减少,但它不起作用.这就是我现在所拥有的:

pb.setInterpolator(main.this, android.R.anim.bounce_interpolator);             
pb.setProgress(pb.getProgress()+10);
Run Code Online (Sandbox Code Playgroud)

我做错了吗?

java android android-layout

52
推荐指数
3
解决办法
6万
查看次数

不确定Android活动的进度

我正在尝试复制在ICS中卸载应用程序时发现的体验.特别是标题栏下的不确定进度指示器.我试过使用requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS)和各种方法Activity但无济于事.它改为在屏幕/标题栏的右上角显示一个旋转进度条.我错过了一些简单的东西吗?或者这是完全定制的?

这是我正在使用的代码:

@Override
protected void onCreate(Bundle savedInstanceState) {
    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
    super.onCreate(savedInstanceState);

    setProgressBarIndeterminate(true);
    setProgressBarIndeterminateVisibility(true);
}
Run Code Online (Sandbox Code Playgroud)

卸载屏幕截图

android android-layout

6
推荐指数
1
解决办法
8131
查看次数

更改ProgressBar.Horizo​​ntal不确定行为

我尝试实现一个水平不确定的ProgressBar,它将在结束时反转其动画.为了澄清,我希望进度条从0到100动画,然后从100回到0.这是标准动画的视频,我想在结束时反转.

根据ProgressBar的文档,这应该可以用xml,但我无法做到这一点.你可以设置重复(标准?)或循环(这是我想要的)

这是我的实现:

<ProgressBar
    android:id="@+id/progressBar"
    style="?android:attr/progressBarStyleHorizontal"
    android:layout_width="fill_parent"
    android:layout_height="8dip"
    android:indeterminate="true"
    android:indeterminateOnly="true"      //tried "false" too
    android:indeterminateBehavior="cycle" // type "reverse" is the one from linked video?
    android:max="100" />
Run Code Online (Sandbox Code Playgroud)

尝试过max-value,与众不同style-parents

但是,我找到了值android:indeterminateDuration="[value]"并设置了1到1秒,另一个设置为10秒.最后,两个进度加载器都有相同的长度,这让我想到了这些样式可能会被某些地方覆盖?!

有谁知道如何解决这一问题?

赏金更新:问题已解决,对于indeterminateBehaviour正在运行的工作示例

android android-progressbar

6
推荐指数
1
解决办法
2204
查看次数