Aというコンテナー ビューがあります。2 つのビューを交換したい: ドラッグ & ドロップ + アニメーションによる X、Y
X はスクロールビューの外側、Y は L の内側、L はスクロールビューの内側:
バツ
YYYYYY
私の目標は、Y を X の位置にドラッグしてドロップすると、Y が X に飛び、X が Y に飛ぶことです。
私はこのようにします:
- A.removeView(X)
- X の新しい位置を設定
- L.addView(X)
- // アニメーションを実行...
- Y についても同じことを行います。
素敵なアニメーションの後、X、Y の位置が入れ替わって、すべてがうまくいっていることがわかります。しかし、ビュー L をスクロールすると、X が L に接続されているのが見えませんでした(X と L が異なるレイヤーのように...)
これを知っている人は私を助けてください。ありがとう!