Androids ObjectAnimator.ofFloat non funziona correttamente

Ho usato ObjectAnimator.ofFloat in un'applicazione Android che non funziona in each dispositivo allo stesso modo.

MainActivity (estende l'attività):

  • come aggiungere due android: attributi di nome al tag di applicazione nel file Manifest?
  • Android AlarmManager pianificando le notifiche in modo random?
  • DriveFolder.listChildren () non mostra tutti i suoi figli
  • Confusione sul ciclo di vita di attività Android
  • Elimina row nella tabella del database dato un valore di colonna - che è una string
  • Nascondi barra di sistema in compresse
  • Button button1 = (Button) findViewById(R.id.button1); button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startAnimation(); } }); public void startAnimation() { ImageView aniView = (ImageView) findViewById(R.id.imageView1); ObjectAnimator fadeOut = ObjectAnimator.ofFloat(aniView, "alpha", 0f); fadeOut.setDuration(2000); ObjectAnimator mover = ObjectAnimator.ofFloat(aniView, "translationX", -500f, 0f); mover.setInterpolator(new TimeInterpolator() { @Override public float getInterpolation(float input) { Log.v("MainActivity", "getInterpolation() " + String.format("%.4f", input)); return input; } }); mover.setDuration(2000); ObjectAnimator fadeIn = ObjectAnimator.ofFloat(aniView, "alpha", 0f, 1f); fadeIn.setDuration(2000); AnimatorSet animatorSet = new AnimatorSet(); animatorSet.play(mover).with(fadeIn).after(fadeOut); animatorSet.start(); } 

    Samsung Galaxy S4 (Android 4.4.2):

      getInterpolation() 1,0000 getInterpolation() 1,0000 

    Samsung Galaxy S5 (Android 4.4.2):

      getInterpolation() 0,0000 getInterpolation() 0,0000 getInterpolation() 0,0085 getInterpolation() 0,0170 getInterpolation() 0,0255 ... ... getInterpolation() 0,9740 getInterpolation() 0,9825 getInterpolation() 0,9910 getInterpolation() 0,9995 getInterpolation() 1,0000 

    Qualcuno ha un'idea, perché questo non funziona correttamente?

  • Come scaricare solo una directory di lavoro del codice sorgente AOSP senza l'intera storia del repo?
  • Utilizzando il phonegap sendJavascript ()
  • Rileva quando l'utente lancia una nuova applicazione su un dispositivo Android
  • Come get la latitudine e la longitudine sulla mappa in Android?
  • FileProvider crash-npe che tenta di invocare XmlResourceParser su una string null
  • Carica il layout XML dal server (android)
  • One Solution collect form web for “Androids ObjectAnimator.ofFloat non funziona correttamente”

    Sulla Galaxy S4, in Opzioni per sviluppatori , esiste la scala di durata Animator . Per qualche ragione selvaggio, questo è distriggersto per impostazione predefinita. Dopo aver commutato questo a 1x , le mie animazioni sul S4 hanno cominciato a funzionare perfettamente. Questo potrebbe essere quello che sta causando il tuo problema.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.