Android进度条旋转加载栏无法在设备上工作

问题描述 投票:1回答:2

我有一个加载屏幕,它有一个微调进度条,它在我的android工作室模拟器上旋转,在Nexus 6 23api上运行。此外,我尝试使用我朋友的Redmi 2并且微调器正在工作。但是旋转器在我的手机galaxy s5 android 5.0上保持静态(不旋转)。请帮忙

进度条的布局文件

 <ProgressBar
    android:id="@+id/progressBar"
    style="?android:attr/progressBarStyleLarge"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:indeterminate="true"
    android:indeterminateDrawable="@drawable/loading_bar"
    android:layout_below="@+id/loading_mod_logo"
    android:layout_marginTop="20dp"/>

加载屏幕java代码

public class LoadingScreen extends AppCompatActivity {
private ProgressBar spinner;
private boolean registered = false;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_loading_screen);

    //spinner is loading bar at loading screen
    spinner=(ProgressBar)findViewById(R.id.progressBar);
android android-studio android-progressbar
2个回答
5
投票

我遇到了同样的问题,经过长时间的调试后,我发现动画已关闭:

android.animation.ValueAnimator.sDurationScale == 0.0f

这可以通过开发人员选项>绘图>动画师持续时间刻度来减轻。将它设置为“off”以外的任何值,以便从0.0f增加。

我知道这不是你问题的根本原因,但希望它能帮助别人。


0
投票

如果您的手机处于省电模式,则会发生这种情况。

© www.soinside.com 2019 - 2024. All rights reserved.