Comment glisser une ImageView de gauche à droite en douceur dans Android?

J'ai besoin de faire un ImageView faites glisser de gauche à droite de l'écran, avec une animation fluide (je veux la ImageView pour être visible lors de la transition) j'ai essayé avec le code suivant:

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;

camion.animate()
    .translationX(width)
    .setDuration(2000)
    .setInterpolator(new LinearInterpolator())
    .setListener(new AnimatorListenerAdapter() {
        @Override
        public void onAnimationEnd(Animator animation) {
            super.onAnimationEnd(animation);
            //camion.setVisibility(View.GONE);
        }
    });

La ImageView se déplace, mais l'animation est lag et pas lisse comme je veux.
Ce que je fais mal sur le code?

voir cette réponse : stackoverflow.com/a/12999391/2337837
J'ai essayé l'exemple, mais l'animation est toujours lag
Juste par curiosité, quel appareil vous de tester ce sur? Ou êtes-vous tester sur un émulateur?
je suis un essai sur une Moto G 2014 avec android L

OriginalL'auteur LS_ | 2015-07-22