public final void updatePosition(float x, float y) {
        cX = x;
        cY = y;

        boolean newIsLeft = x <= (float)(getResources().getDisplayMetrics().widthPixels / 2);
        if (isLeft != newIsLeft) {
            isLeft = newIsLeft;
            updatePathShape();
        }
    }
View class

Draws a arc shape and provides a circle scaling animation.
Used by [YouTubeOverlay][com.github.vkay94.dtpv.youtube.YouTubeOverlay].
app/src/main/java/com/brouken/player/dtpv/youtube/views/CircleClipTapView.java