触摸活动屏幕后,是否可以在活动上显示ImageView。 我触摸屏幕后能够获得x,y坐标。但无法在所述位置显示ImageView。因为没有方法来显示ImageView,就像我们使用方法showAtLocation()显示弹出窗口一样。
怎么可能?请分享您的想法。
答案 0 :(得分:1)
只需将tapView边距设置为x,y即可点按:
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
lp.setMargins(x, y, 0, 0);
imageView.setLayoutParams(lp);
您可以将LinearLayout.LayoutParams替换为任何MarginLayoutParams子类
答案 1 :(得分:0)
将ImageView的边距设置为与触摸的x,y对应。