2016-03-31 5 views
1

Ich habe einen Ladebildschirm mit einem Spinner Fortschrittsbalken, es dreht sich auf meinem Android Studio Emulator, läuft auf Nexus 6 23api. Außerdem habe ich versucht Redmi 2 meines Freundes zu benutzen und der Spinner funktioniert. Aber der Spinner bleibt statisch (nicht rotieren) auf meinem Handy Galaxy S5 Android 5.0. Bitte helfenAndroid progressbar spinning loading bar funktioniert nicht auf Gerät

Layout-Datei für die Fortschrittsbalken

<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"/> 

Ladebildschirm von Java-Code

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); 
+0

Scheint ein Problem mit Ihrem Telefon. Versuchen Sie nach dem Neustart des Geräts –

+0

danke für die Antwort @VarunPuravankara, habe ich versucht, neu zu starten, aber das Problem immer noch auftritt. Ich habe die Lösung gefunden von http://stackoverflow.com/questions/24593237/ring-shapes-for-l-preview-not-working/26533127#26533127, die sie beobachtet, dass Android-Version unterschiedliche Standard-UseLevel haben –

Antwort

4

ich hatte das gleiche Problem, und nach einer langen Debug-Sitzung fand ich, dass die Animationen sind ausgeschaltet:

android.animation.ValueAnimator.sDurationScale == 0.0f 

Dies kann über Entwickleroptionen> Zeichnung> Animator Dauerskala gemildert werden. Stellen Sie es auf etwas anderes als "aus" ein, um von 0.0f zu erhöhen.

Ich weiß, es ist nicht die Ursache für Ihr Problem, aber hoffentlich wird es anderen helfen.