我想在图片上显示某些内容(例如箭头)。此箭头的位置取决于变量中的值。我如何在Android中制作这个?如果可能的话,我需要它独立于屏幕,并且还支持放大。谢谢!
答案 0 :(得分:0)
要在特定位置绘制图像,您应该更改其边距值:
MarginLayoutParams params= (MarginLayoutParams)getLayoutParams();
params.setMargins((int) Math.round(location.x - (_width / 2.0)),
(int)Math.round(location.y - (_height / 2.0)), 0, 0);
requestLayout();
宽度和高度是图像尺寸。