我正在使用进度条(条形图).我希望使用插补器使条形平滑增加和减少,但它不起作用.这就是我现在所拥有的:
pb.setInterpolator(main.this, android.R.anim.bounce_interpolator);
pb.setProgress(pb.getProgress()+10);
Run Code Online (Sandbox Code Playgroud)
我做错了吗?
我正在尝试复制在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)

我尝试实现一个水平不确定的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正在运行的工作示例