1

RelativeLayout に格納されているときにドラッグできるカスタム ImageView を実装しました。本質的に、ビューがドラッグされているときに、レイアウト パラメーターの leftMargin と topMargin を変更します。

これはほとんど期待どおりに機能します。ビューをドラッグできます。マージンの負の値でも問題なく機能します。ビューは、上端だけでなく左端の外にもドラッグできます。

問題は、ビューを右端または下端の外側にドラッグできないことです。実際、ビューをこれら 2 つのエッジの外側にドラッグしようとすると、ビューが縮小し始めます。

RelativeLayout で「clipChidren」パラメータと「clipToPadding」パラメータを試しましたが、何の役にも立ちませんでした。

右端または下端に部分的なビューを表示する方法について誰かが私を案内してくれれば幸いです。よろしくお願いいたします。

4

1 に答える 1

1

この問題は、ドラッグ時にと を変更するrightMarginと解決できます。bottomMargin4 つのマージンすべてを変更すると、目的の動作が得られます。

于 2013-10-25T04:42:51.520 に答える