【发布时间】:2018-01-30 10:06:42
【问题描述】:
我知道这个问题没有多大意义,但我有两种观点。
第一个我根据活动上的触摸事件设置其位置X & Y。
第二个就像一个固定在活动中间的箭头,我希望它准确地指向第一个视图的位置。
那么有没有一种方法可以将视图的位置坐标转换为基于屏幕中心的角度值?
parentView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent event) {
marker.setX(event.getX()); // marker is the first view
marker.setY(event.getY());
FixedArrow.setRotation(/* ??? */); //FixedArrow is the second view
return true;
}
});
【问题讨论】: