我想知道是否可以获取 ImageView 的左侧和顶部坐标。
我在 ScrollView 内的相对布局内有 2 个 ImageView 。
我尝试检索 ImageView 的矩阵matrix = _iv.getImageMatrix();
但这没有帮助Matrix{[1.0, 0.0, 0.0][0.0, 1.0, 0.0][0.0, 0.0, 1.0]}
。
有任何想法吗?如果getImageMatix()
是在不同的地方运行的吗?
这是一个更好的方法。我在ImageView本身中实现了一个OnTouchListener,并且X,Y坐标与ImageView相对应。
_iv.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
//Choose which motion action has been performed
switch(event.getAction())
{
case MotionEvent.ACTION_DOWN:
//Get X, Y coordinates from the ImageView
int X = (int) event.getX();
int Y = (int) event.getY();
//Do something
break;
case MotionEvent.ACTION_MOVE:
break;
case MotionEvent.ACTION_UP:
break;
}
return true;
}
}); //End setOnTouchListner()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)