изменение размера изображения при перетаскивании изображения в макете в Android - PullRequest
0 голосов
/ 17 сентября 2011

Я создаю приложение для Android, в котором мне нужно перетащить изображение. я попытался использовать параметры макета и его перемещение нормально, но когда изображение перемещается рядом с правым и нижним углом устройства, то изображение вид изменится. Я не знаю, почему это происходит. мой код ниже того, что я пробовал.

 if (me.getAction() == MotionEvent.ACTION_MOVE) {
                    drag=true;

                    if(drag){
                        int x=(int) (me.getRawX());
                        int y=(int) (me.getRawY());

    innerlayout.setLayoutParams(new RelativeLayout.LayoutParams(innerlayout.getLayoutParams().width, innerlayout.getLayoutParams().height));
                 LayoutParams params = (LayoutParams) innerlayout.getLayoutParams();
                 params.leftMargin = x-25;
                 params.topMargin = y-75;
                innerlayout.setLayoutParams(params);
                                                        }

                }


                else if(me.getAction() == MotionEvent.ACTION_UP)

                {
                    drag=false;


                }
                return true;
            }
        });

1 Ответ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...