1

画面上で画像を移動し、オブジェクトが長方形と衝突するかどうかを制御します。それが発生した場合は、 touchlistener(null) を設定し、位置を長方形の位置に設定します。ただし、ビューはそこに配置されません。

私はこれを試しました:

view.layout(rect.left, rect.top, rect.right, rect.bottom);

この:

LayoutParams mlp = (LayoutParams) aimView.getLayoutParams();
mlp.setMargins(rect.left, rect.top, 0, 0);
view.setLayoutParams(mlp);

また、 getRelativeLeft((View) view.getParent()) でテストし、左と上に追加しましたが、効果はありませんでした。

この問題を解決する方法がわかりません。手伝って頂けますか?

4

0 に答える 0