16

ジェスチャオーバーレイビューにレイアウトを追加し、Androidの目的の位置にドラッグドロップすることは可能ですか?レイアウトを追加することはできますが、ドラッグアンドドロップすることはできません。バージョン2.2でこれを行うことは可能ですか?

4

3 に答える 3

4

助けてくれてありがとう...私はこの問題の解決策を見つけました...私はこのレイアウトにドラッグを実装できませんでしたが、レイアウトが画面上でタッチする位置になるように調整します。 .. ありがとう....

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);
    } 
于 2012-07-09T04:27:47.273 に答える
1

似たような動作を実装しましたが、ViewGroup から派生させ、ほとんどのコードを自分で作成しました。また、android.support.v4.viewを使用して 2.2 で機能させる必要がありました。

于 2012-07-03T11:45:06.530 に答える
1

このライブラリをチェックしてください: android-dragarea

于 2012-07-02T11:28:54.190 に答える