android faire glisser et déposer des ImageView onTouchListener

Bonjour
j'ai mis en place un onTouchListener dans mon application pour une ImageView, mon objectif était d'avoir une ImageView que l'utilisateur sera en mesure de faire glisser autour et à l'endroit où ils le veulent, à l'intérieur de l'application.

J'ai écrit un code utilisant les exemples de code trouvé sur le web une onTouchListener que je pense pourrait fonctionner, mais je vais avoir quelques problèmes avec elle, plutôt que de me permettre de faire glisser l'image autour, l'image est redimensionnée et est plus grand ou plus petit lorsque vous faites glisser votre doigt dessus.

Quelqu'un a une idée pourquoi?
Voici mon code:

    ImageView t1img;

    t1img = (ImageView) findViewById(R.id.imgT1);

    windowWidth = getWindowManager().getDefaultDisplay().getWidth();
    windowHeight = getWindowManager().getDefaultDisplay().getHeight();

    t1img.setOnTouchListener(new View.OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {

            layoutParams = (LayoutParams) t1img.getLayoutParams();

            switch (event.getAction()) {

                case MotionEvent.ACTION_DOWN:

                break;

                case MotionEvent.ACTION_MOVE:

                    int xCoord = (int) event.getRawX();
                    int yCoord = (int) event.getRawY();

                    if (xCoord > windowWidth) {

                        xCoord = windowWidth;
                    }

                    if (yCoord > windowHeight) {

                        yCoord = windowHeight;
                    }

                    layoutParams.leftMargin = xCoord - 25;
                    layoutParams.topMargin = yCoord - 75;

                    t1img.setLayoutParams(layoutParams);

                break;

                default:

                break;
            }

            return true;
        }
    });
avez-vous besoin de soutien gingerbrad ( <= API 9 - 2.3.x ) ?
Qui gingerbrad? :p
developer.android.com/about/versions/...

OriginalL'auteur Paul Alexander | 2014-07-31