android faites glisser affichage lisse

J'ai à glisser quelques points de vue sur l'écran. Je suis de modifier leur position en changeant en haut et à gauche de leur mise en page des paramètres de mouvement sur ACTION_MOVE de toucher l'auditeur. Est-il possible de "glisser" des éléments plus lisse? Car tis sorte de "glisser" est pas lisse du tout... Voici le code

public boolean onTouch(View view, MotionEvent motionEvent) {
    switch (motionEvent.getAction()) {
        case MotionEvent.ACTION_DOWN:
            dx = (int) motionEvent.getX();
            dy = (int) motionEvent.getY();
            break;

        case MotionEvent.ACTION_MOVE:
            int x = (int) motionEvent.getX();
            int y = (int) motionEvent.getY();
            RelativeLayout.LayoutParams lp = (RelativeLayout.LayoutParams) view.getLayoutParams();
            int left = lp.leftMargin + (x - dx);
            int top = lp.topMargin + (y - dy);
            lp.leftMargin = left;
            lp.topMargin = top;
            view.setLayoutParams(lp);
            break;
    }
    return true;
}
essayez d'utiliser mon code ici: stackoverflow.com/a/18806475/878126 je pense que c'est tout à fait lisse.
Android Déplaçable Vue
Je viens de mettre en ligne une vidéo tutoriel sur Youtube sur la façon de faire toute la vue déplaçable avec seulement un simple assistant de classe. Regarde ça: youtu.être/licui_5_iLk

OriginalL'auteur Buda Gavril | 2011-12-16