我在屏幕上移动图像并控制对象是否与矩形碰撞。如果它发生我设置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())测试并将其添加到左侧和顶部,但没有效果。
我不知道如何解决这个问题。你能救我吗?