AbstractBlockView.java 文件源码

java
阅读 49 收藏 0 点赞 0 评论 0

项目:Blockly 作者:
@Override
public void getTouchLocationOnScreen(MotionEvent event, @Size(2) int[] locationOut) {
    int pointerId = event.getPointerId(event.getActionIndex());
    int pointerIdx = event.findPointerIndex(pointerId);
    float offsetX =  event.getX(pointerIdx);
    float offsetY = event.getY(pointerIdx);

    // Get local screen coordinates.
    getLocationOnScreen(locationOut);

    // add the scaled offset.
    if (mWorkspaceView != null) {
        float scale = mWorkspaceView.getScaleX();
        offsetX = offsetX * scale;
        offsetY = offsetY * scale;
    }
    locationOut[0] += (int) offsetX;
    locationOut[1] += (int) offsetY;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号