Макет перетаскивания в android 2.2 - программирование

Макет перетаскивания в android 2.2

Можно ли добавить макет в представление gestureOverlay и перетащить его в нужную позицию в android. Я могу добавить макет, но не могу его перетащить. Я хочу знать, возможно ли это сделать в версии 2.2?

4b9b3361

Ответ 1

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

private void RunAnimations(MotionEvent event) {

        lastX = event.getX();
        lastY = event.getY();
        Animation b = new TranslateAnimation(Animation.ABSOLUTE,lastX,Animation.ABSOLUTE,event.getX(),Animation.ABSOLUTE,lastY-57,Animation.ABSOLUTE,event.getY()-57);             
        rl.startAnimation(b);  
        b.setFillAfter(true);
    } 

Ответ 2

Посмотрите эту библиотеку: android-dragarea

Ответ 3

Мы реализовали поведение simulare, но мы получили от ViewGroup и сделали большую часть кода самим. Нам также пришлось использовать android.support.v4.view, чтобы он работал на 2,2