4

ユーザーがいくつかのボタンをドラッグ アンド ドロップできるアクティビティがあります。
ドラッグ可能なビューはすべて a 内にRelativeLayoutあり、それらをドラッグして上と左の余白を変更します。
ビューを画面の右端と下端の近くにドラッグすると、ビューが画面の外に描画されるのではなく縮小することを除いて、すべてが完璧に機能します。画面のすべての端で同じ動作をする方法はありますか (現在、上端と左端でのみ正常に動作します)。

左と上に負のマージンを設定できると思います。しかし、私が持っているleft margin > screen widthtop margin > screen height、画像が縮小すると。

4

1 に答える 1

1

ビューのカスタム配置を実装するには、カスタムオーバーライドViewGroupを実装するのが最善の方法です。ViewGrouponLayout()

それほど難しいことではありません。ここでその方法を説明しました。(質問はより新しく、可視性が高くなります)

編集:ここでドラッグ アンド ドロップ Api を調べることもできます。Zainodis さん、コメントありがとうございます。

于 2015-07-17T20:24:45.247 に答える